当前位置: 首页 > news >正文

网站建设的方案模板wordpress主页

网站建设的方案模板,wordpress主页,修改网站描述,注册公司3个人分别是啥文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目 1、题目描述 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums#xff0c;找到峰值元素并返回其索引。数组可能包含多个峰值… 文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目 1、题目描述 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums找到峰值元素并返回其索引。数组可能包含多个峰值在这种情况下返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] nums[n] -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问题。 示例 1 输入nums [1,2,3,1] 输出2 解释3 是峰值元素你的函数应该返回其索引 2。 示例 2 输入nums [1,2,1,3,5,6,4] 输出1 或 5 解释你的函数可以返回索引 1其峰值元素为 2 或者返回索引 5 其峰值元素为 6。 2、基础框架 C版本给出的基础框架如下 3、原题链接 https://leetcode.cn/problems/find-peak-element/ 二、解题报告 1、思路分析 (1)(1)(1)易证如果nums[i] nums[i1]那么[0…i]区间内肯定存在峰值。如果nums[i] nums[i1],那么[i…nums.length-1]区间内肯定存在峰值。   (2)(2)(2)所以该问题具有二分性如果是nums[mid]nums[mid1]那么丢弃[i1…r]即r mid.   (3)(3)(3)如果nums[mid]nums[mid1]那么就丢弃[l…i]即l mid 1   (4)(4)(4)二分的出口条件是l r,即l一旦等于r就会结束循环所以mid不会大于r即mid1不会有越界问题。 2、时间复杂度 时间复杂度为O(logn) 3、代码详解 class Solution { public:int findPeakElement(vectorint nums) {int l 0;int r nums.size() - 1;while(l r) {int mid l (r - l) / 2;if (nums[mid] nums[mid1]) {r mid;}else l mid 1;}return r;} };三、本题小知识
http://www.hkea.cn/news/14532274/

相关文章:

  • 开发一个软件app需要多少钱宁波seo外包服务商
  • 网站建设用户体验郑州平面设计公司排名
  • 域名备案网站站长seo综合查询
  • 企业网站建设的参考文献网站如何做微信支付宝支付宝支付宝
  • 利用网站源代码建立网站网站做我女朋友
  • 网站建设与运营培训班南宁网页制作步骤
  • wordpress建设购物网站万州网络科技有限公司
  • 网站建设推广市场wordpress tag伪静态
  • 要给公司做一个网站怎么做的吗网站建设首页面
  • 做网站的如何找业务申请企业邮箱收费吗
  • 简单编程代码seo短视频入口引流
  • 企业网站设计与管理系统邯郸移动网站建设价格
  • 学网站开发工程师难学吗合肥做网站公司有哪些
  • 网站信息备案变更 哪里做wordpress 流水 插件
  • 网站做优化有什么好处山东省建设监理协会网站打不开
  • 北京网站开发招聘58山东建设厅证件查询网址
  • 网站怎么做速排英文网站建设公司
  • 校园网站建设的基本条件题库网站建设的绩效指标
  • 轻淘客cms建站教程鸿蒙系统app开发
  • 给客户做一个网站ppt怎么做网上下载的网站后台安全吗
  • 景安网站上传完还要怎么做上饶市建设局官方网站
  • 网站开发人员晋升体系百度关键词排名优化
  • sogo提交网站入口深圳市知名广告公司
  • 蜘蛛爬网站网页设计好看的模板
  • 绍兴住房和城乡建设厅网站网站免费网站免费优化优化
  • 东莞做网站多少钱如何让别人网站降权
  • 开一家网站建设公司怎样绍兴网站制作软件
  • 乡镇美丽乡村建设网站信息网站二级分类
  • 佛山网站建设有哪些怎么做qq刷赞等网站
  • linux做网站服务器如何查网站建设时间