学校网站源码html租房注册公司需要什么资料

news/2025/9/28 8:52:50/文章来源:
学校网站源码html,租房注册公司需要什么资料,武邑网站建设公司,网站,商城,app 建设文章目录 题目描述代码 题目描述 如果连续数字之间的差严格地在正数和负数之间交替#xff0c;则数字序列称为 摆动序列 。第一个差#xff08;如果存在的话#xff09;可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如#xff0c; [1, 7, … 文章目录 题目描述代码 题目描述 如果连续数字之间的差严格地在正数和负数之间交替则数字序列称为 摆动序列 。第一个差如果存在的话可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如 [1, 7, 4, 9, 2, 5] 是一个 摆动序列 因为差值 (6, -3, 5, -7, 3) 是正负交替出现的。 相反[1, 4, 7, 2, 5] 和 [1, 7, 4, 5, 5] 不是摆动序列第一个序列是因为它的前两个差值都是正数第二个序列是因为它的最后一个差值为零。 子序列 可以通过从原始序列中删除一些也可以不删除元素来获得剩下的元素保持其原始顺序。 给你一个整数数组 nums 返回 nums 中作为 摆动序列 的 最长子序列的长度 。 示例 1 输入nums [1,7,4,9,2,5] 输出6 解释整个序列均为摆动序列各元素之间的差值为 (6, -3, 5, -7, 3) 。 示例 2 输入nums [1,17,5,10,13,15,10,5,16,8] 输出7 解释这个序列包含几个长度为 7 摆动序列。 其中一个是 [1, 17, 10, 13, 10, 16, 8] 各元素之间的差值为 (16, -7, 3, -3, 6, -8) 。 示例 3 输入nums [1,2,3,4,5,6,7,8,9] 输出2 提示 1 nums.length 1000 0 nums[i] 1000 进阶你能否用 O(n) 时间复杂度完成此题? 代码 class Solution {public int wiggleMaxLength(int[] nums) {if (nums.length 1) {//如果长度为0的话就直接返回0题目中说了长度为1或者有两个不相等的元素的时候也视为摆动所以直接返回1return nums.length;}int result 1;//默认最右边有个峰值这样好做删除中间平滑位置的元素int preDiff 0;//记录当前位置与前一个位置之差int curDiff 0;//记录后一个位置与当前位置之差for (int i 0; i nums.length-1 ; i) {curDiff nums[i1]-nums[i];//如果找到了一个峰值就记录加一//判断中在左侧加入等号也满足的条件是因为[1,2,3,4,5,6,7,8,9]这种形式的也是返回结果2,先直接默认右边有一个因为最后一个点后面没有点了所以没法再计算curdiff//这样的if条件就会让只增或者只减的序列也能统计上左侧的点if ((preDiff0curDiff0)||(preDiff0curDiff0)){result;preDiffcurDiff;//找到之后再更新preDiff中间的直接忽略掉就可以了}}return result;} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细介绍:基于FPGA的HDB3编解码(verilog语言)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

很多大公司为什么禁止在SpringBoot项目中使用Tomcat?

前言 今天我们来聊聊一个很有意思的现象:为什么越来越多的大公司禁止SpringBoot项目使用默认的Tomcat,而强制要求使用Undertow? 有些小伙伴在工作中可能已经发现了这个趋势,但背后的原因你真的清楚吗? 一、Spring…

Java作业动手又动脑

一. 枚举定义 enum Size{SMALL,MEDIUM,LARGE}; 定义了包含三个枚举常量的Size枚举类型。 主要测试逻辑 引用比较测试 java Size s=Size.SMALL; Size t=Size.LARGE; System.out.println(s==t); // false 输出:false 原…

学做文案的网站网站内部代码优化

为什么IDEA要对Git进行更新操作的呢,因为当我们提交项目的时候我们必须要更新到最新的项目然后才能够使我们在提交项目的过程中不出现错误。 IDEA Git更新详细步骤 1 . 打开我们的IDEA ,首先要确保我们已经从git里面clone项目到我们的IDEA里面。 2 . 当…

PHP 开发者必须掌握的基本 Linux 命令

PHP 开发者必须掌握的基本 Linux 命令 刚开始 PHP 开发时,我并没有特别的理由选择 Linux。既不是出于对开源软件的热情,也不是认为 Linux 比 macOS 或 Windows 更优秀。当时只是希望找到一个更轻量、更可定制的开发环…

维度网络网站建设建筑英才招聘网首页

在线题目链接:斐波那契数列 文章目录1、题目描述2、题目分析3、代码3.1 递归方法3.11 Java代码3.12 C代码3.2 动态规划3.21 Java代码3.22 C代码3.3 循环方法3.31 Java代码3.32 C代码4、总结1、题目描述 大家都知道斐波那契数列,现在要求输入一个整数n&a…

使用python写一个应用程序要求实现微软常用vc++功能排查与安装功能

import os import sys import subprocess import re import requests import tempfile import platform from bs4 import BeautifulSoup import winregclass VCRedistManager:def __init__(self):self.supported_versi…

网站建设尺寸规范网络营销策划案的形式

给AWS新账户做完了对等连接,因为默认VPC网段都冲突 就换了VPC,然后发现新VPC内创建的实例都没有分配公网IP地址,自动分配公网IP地址变成了禁用。后续建机子需要手动修改成启用太麻烦了。 在VPC里面找到编辑子网设置,勾上启用自动…

网站建设全网营销客户资源心理咨询网站后台

传统蜂窝网络一般基于特定接入技术并针对大规模公共网络设计,无法灵活适配小规模网络以及异构无线技术。本文介绍了Magma在构建低成本异构无线接入方面的探索。原文: Building Flexible, Low-Cost Wireless Access Networks With Magma 摘要 当今仍然有数十亿人受限…

网站内容更新教程泰安网站开发公司

1.三次握手的概述 我们在学网络的概念时,每当讲到TCP都会听到三次握手和四次挥手,一直以来可能都对这个概念模糊不清,那么什么是三次握手和四次挥手呢?简单的举一个例子,如果我们和朋友打游戏,我们要和朋友…

广西壮族自治区住房和城乡建设厅网站手机网站开发源码

目录 一、什么是sql注入 二、sql语句的执行流程 三、内连接和外连接的区别 四、Union和Union All 有什么区别 五、MySql如何取差集 六、DELETE和TRUNCATE有什么区别 七、count(*)和count(1)的区别 八、MyISAM和InnoDB的区…

详细介绍:MySQL零基础学习Day4——多表查询

详细介绍:MySQL零基础学习Day4——多表查询pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &quo…

MetaGPT实战指南:构建模拟公司运营的多智能体系统 - 教程

MetaGPT实战指南:构建模拟公司运营的多智能体系统 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

2017网站建设报价单营销论坛网站建设

引言 在计算机科学中,数据结构和算法是构建高效软件系统的基石。而排序算法作为算法领域的重要组成部分,一直在各种应用场景中发挥着关键作用。今天我们将聚焦于一种基于插入排序的改进版本——希尔排序(Shell Sort),深…

Timeplus Enterprise 3.0 (Linux, macOS) - 流处理平台

Timeplus Enterprise 3.0 (Linux, macOS) - 流处理平台Timeplus Enterprise 3.0 (Linux, macOS) - 流处理平台 Revolutionize Streaming Analytics 请访问原文链接:https://sysin.org/blog/timeplus/ 查看最新版。原创…

《HelloGitHub》第 114 期

兴趣是最好的老师,HelloGitHub 让你对开源感兴趣!简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖…

网站建设与准备乐清城市网官网

这阵子在捣鼓一个将游戏视频打包成本地可播放文件的模块。开始使用avi作为容器,弄了半天无奈avi对aac的支持实在有限,在播放时音视频时无法完美同步。 关于这点avi文档中有提到: For AAC, one RAW AAC frame usually spans over 1024 samples…

重庆网站推广网络推广申请建设部门网站的报告

大数据产业是以数据及数据所蕴含的信息价值为核心生产要素,通过数据技术、数据产品、数据服务等形式,使数据与信息价值在各行业经济活动中得到充分释放的赋能型产业。 大数据产业定义一般分为核心业态、关联业态、衍生业态三大业态。 一、专…

智能微电网 —— 如何无缝集成分布式光伏 / 风电? - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …