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

网站建设项目单子来源二维码制作网站有哪些

网站建设项目单子来源,二维码制作网站有哪些,wordpress 从零开始,外包app开发给定一个排序数组和一个目标值#xff0c;在数组中找到目标值#xff0c;并返回其索引。如果目标值不存在于数组中#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 示例 2: 输入:…给定一个排序数组和一个目标值在数组中找到目标值并返回其索引。如果目标值不存在于数组中返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 示例 2: 输入: nums [1,3,5,6], target 2 输出: 1 示例 3: 输入: nums [1,3,5,6], target 7 输出: 4 提示: 1 nums.length 10 4 10^4 104 − 10 4 -10^4 −104 nums[i] 10 4 10^4 104 nums 为 无重复元素 的 升序 排列数组 − 10 4 -10^4 −104 target 10 4 10^4 104 知识点 数组、二分查找 解 核心思路二分查找 三个测试用例的分析 时间复杂度 O ( l o g n ) O(log n) O(logn)。 空间复杂度 O ( 1 ) O(1) O(1)。 class Solution {public int searchInsert(int[] nums, int target) {//获取数组长度int n nums.length;//定义二分查找的指针int low 0;int high n - 1;//只要两个指针不重合就继续循环while (low high) {//获取中位数int mid (low high) / 2;//判断是否存在if (nums[mid] target) {return mid;} else if (nums[mid] target) {high mid - 1;} else {low mid 1;}}//返回最终要添加元素的位置下标lowreturn low;} }这里一开始我看成了要插入元素那么实现有一种很简单的方法采用辅助数组但空间复杂度较大 O ( n ) O(n) O(n)插入部分的代码应在while循环后、return语句前本题不要求插入因此这里仅作参考。 //定义辅助数组存储新数组int[] tmp new int[n 1];//到达这里时lowhigh表明数组不存在该元素则插入nums[low]if (low 0) {//插入的位置在数组开头tmp[0] target;//填充剩余元素for (int i 0; i n; i) {tmp[i 1] nums[i];}} else if (low n) {//插入的位置在数组末尾tmp[n] target;//填充剩余元素for (int i 0; i n; i) {tmp[i] nums[i];}} else {//插入的位置在数组中间//填充剩余元素for (int i n - 1; i low; i--) {tmp[i 1] nums[i];}tmp[low] target;for (int i 0; i low; i) {tmp[i] nums[i];}}参考 无
http://www.laogonggong.com/news/137315.html

相关文章:

  • 地产金融网站开发宁波定制网站建设
  • 寄生虫seo教程seo电商
  • 网站的特效代码建设专业网站哪家技术好
  • js 网站源码泗阳县住房和建设局网站
  • 华宇网站建设建专业外贸网站
  • 苏州商城网站制作做一网站需要哪些语言
  • 企业网站建设要素国外设计灵感网站
  • 网站空间购买注意事项家长会ppt模板免费下载
  • 南京网站开发南京乐识优电子商城平台网站建设
  • 服装网站建设策划书汽车品牌推广方案
  • 长沙网站制作哪家强网站建设实验目的
  • 专业的免费网站建设做网站导航栏素材图
  • 网站html优化方法宁波企业建站程序
  • 网站建设自我介绍免费网线
  • 太仓网站制作广西建设网行业版
  • 房地产网站源码电子商城网站建设流程
  • 网站建设从化厦门建设管理局网站首页
  • 怎么用wordpress修改网站源码wordpress 新特性
  • 公司网站系统网站开发专业都有哪些课程
  • 怎么开个人网站赚钱青州市网站建设
  • 网站开发有哪些语言wordpress怎么调用友情链接
  • 租电信服务器开网站深圳市建筑工程股份有限公司招聘
  • 网站优化培训班优化设计答案六年级上册
  • 购物网站设计方案手机如何制作图片
  • 海尔集团电子网站建设wordpress 远程管理
  • 企业营销型网站推广方法南阳做网站推广
  • 宝应做网站企业宣传册模板
  • 门户网站建设教程成品网站模板下载
  • 上手机淘宝网站建设广州网站建设商城建设
  • 企业建设电子商务网站的目的企业网络营销方案策划