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

电商网站建设咨询wordpress 类似 免费

电商网站建设咨询,wordpress 类似 免费,第三方网站下载素材是怎么做,网站建设水上乐园搜索旋转数组。给定一个排序后的数组#xff0c;包含n个整数#xff0c;但这个数组已被旋转过很多次了#xff0c;次数不详。请编写代码找出数组中的某个元素#xff0c;假设数组元素原先是按升序排列的。若有多个相同元素#xff0c;返回索引值最小的一个。 示例1: 输入…搜索旋转数组。给定一个排序后的数组包含n个整数但这个数组已被旋转过很多次了次数不详。请编写代码找出数组中的某个元素假设数组元素原先是按升序排列的。若有多个相同元素返回索引值最小的一个。 示例1: 输入: arr [15, 16, 19, 20, 25, 1, 3, 4, 5, 7, 10, 14], target 5输出: 8元素5在该数组中的索引 示例2: 输入arr [15, 16, 19, 20, 25, 1, 3, 4, 5, 7, 10, 14], target 11输出-1 没有找到 代码如下 //二分查找法--数组有序 class Solution { public:int search(vectorint arr, int target) {int narr.size();if(arr[0]target){return 0;} int left0;int rightn-1;while(leftright){int midleft(right-left)/2;if(arr[mid]target)//含有重复值{while(mid1arr[mid-1]arr[mid]){mid--;}return mid;}else if(arr[left]arr[mid])//如果arr[left]arr[mid]说明数组在arr[mid]和arr[right]之间是有序的{if(targetarr[mid]targetarr[right])//当target在arr[mid]与arr[right]之间时使用二分查找{leftmid1;}else{rightmid-1;}}else if(arr[left]arr[mid])//如果arr[left]arr[mid]说明数组在arr[left]和arr[mid]之间是有序的{if(targetarr[left]targetarr[mid])//当target在arr[left]与arr[mid]之间时使用二分查找{rightmid-1;}else{leftmid1;}}else{left;//数组中有重复时并且nums[left]!target}}return -1;} };
http://www.w-s-a.com/news/131195/

相关文章:

  • 免费下载建设银行官方网站下载天河区做网站
  • 中文网站建设开发北京网站建设公司升上去
  • 邯郸网站设计 贝壳下拉服务器绑定网站打不开
  • 重庆网站建设帝玖科技手机网站建设价钱是多少
  • 广西建设厅网站行业网学新媒体运营要多少钱
  • 石家庄个人建站网站策划门户网什么意思
  • 沈阳市浑南区城乡建设局网站wordpress 批量打印
  • 网站建设都需学哪些天津网站建设交易
  • 公司网站空间家装室内设计
  • 一个考试网站怎么做品牌建设10阶梯
  • 网站建设网站设计广东双语网站建设多少钱
  • 临时手机号注册网站建筑效果图
  • wordpress网站是什么类似wordpress博客
  • 国际网站空间昆明做网站开发维护的公司
  • 建网站选号域名网站优化大赛
  • 师范街网站建设广告制作公司口号
  • 电子商务网站开发设计报告为什么wordpress主题中字体不统一
  • 百度站长快速收录网站建设完工确认书
  • 企业网站备案代理商建设工程施工合同2013
  • 要学做网站wordpress xss漏洞
  • 白云品牌型网站建设在网上做国际快递淘宝网站
  • 无锡网站建设方式推广软件赚钱的app
  • 如何控制一个网站软件开发wordpress教育插件
  • 网站开发属于软件开发类吗wordpress邮件失败
  • 凡科网站怎么设计win8网站模板
  • 深圳整站seo个人网站建设一般流程
  • 济南网站中企动力wordpress主题ripro
  • 淮北网站建设求职简历怎么做点击图片进网站
  • 自适应网站推广注册公司流程和费用公司注册
  • 电子商务网站建设预算表网站建设卩金手指科杰