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

杭州哪家做网站好网站建设公司运营经验

杭州哪家做网站好,网站建设公司运营经验,做网站的哪里好,邀请注册推广赚钱33. 搜索旋转排序数组 题目描述#xff1a;整数数组 nums 按升序排列#xff0c;数组中的值 互不相同 。 在传递给函数之前#xff0c;nums 在预先未知的某个下标 k#xff08;0 k nums.length#xff09;上进行了 旋转#xff0c;使数组变为 [nums[k], nums…33. 搜索旋转排序数组 题目描述整数数组 nums 按升序排列数组中的值 互不相同 。 在传递给函数之前nums 在预先未知的某个下标 k0 k nums.length上进行了 旋转使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]]下标 从 0 开始 计数。例如 [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。 给你旋转后的数组 nums 和一个整数 target 如果 nums 中存在这个目标值 target 则返回它的下标否则返回 -1 。 考察重点二分查找 方法概括先遍历找到旋转位置前数组为原数组后半部分后数组为原数组前半部分根据target大小选择在哪个数组进行二分查找。 public int search(int[] nums, int target) {int left 0, right nums.length - 1;for (; left 1 right nums[left] nums[left 1]; left) {} //遍历找到旋转的起始位置//对于[4,5,6,7,0,1,2] left目前指向7right目前指向2if (left right) { // left right更新为记录待查找数组的左右边界left 0;} else if (nums[right] target) {left;} else { right left;left 0;}while (left right) {int mid left (right - right) / 2;if (nums[mid] target) {return mid;}if (target nums[mid]) {right mid - 1;}if (target nums[mid]) {left mid 1;}}return -1; }
http://www.yutouwan.com/news/110663/

相关文章:

  • 网站建设增长率汕头seo网站建设
  • 金普新区城乡建设局网站一般的网站方案建设书模板
  • 怎么制作网站模板四海网络网站建设定制
  • 网站权重有什么用宣武深圳网站建设公司
  • 中国公共信息服务平台移动端seo
  • 路桥网站建设wordpress 信用卡收款
  • 网站内容转载个人网站可以做百度推广么
  • 深圳网站排名外贸公司取名字大全
  • 美食网站建设页面要求营销网站的主题 定位 修改建议
  • h5网站建设设计有特色的网站
  • 巩义网站建设方案书上海公司牌照价格走势
  • 做设计的一般用什么网站找素材知名企业网站人才招聘情况
  • 网站建设说明网络游戏对青少年的危害
  • 无锡网站关键词推广东莞网站设计百年
  • 网站建设工作会议上的讲话石家庄58同城最新招聘信息
  • 合肥建设学校网站首页搜索引擎营销经典案例
  • 百度网站认证v1北京新站优化
  • 钟楼网站建设网站代码字体变大
  • 网站以前在百度能搜索不到网站视频管理系统
  • 做网站的企业有哪些南京今天的最新消息
  • 做网站推广的需要了解哪些知识微信小程序开发者
  • 软工毕设做网站信息网站 cms
  • 网站建设推广刘贺稳1网站拍照的幕布
  • 天空台108网站找手工活带回家做网站建设招标说明书
  • 上海网站推广提供商什么是网络营销型网站
  • 网站建设属于广告费吗个人网站备案技巧
  • 用phpcms v9搭建手机网站后您没有访问该信息的权限!网页设计尺寸pc端
  • 辽宁个人网站建设口碑推荐做网站的公司好坑啊
  • 重庆网站建设在哪里wordpress局部内容
  • 深圳网站建设哪家最好济南网站建设托管