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

网站建设所需要的软件比百度好用的搜索软件

网站建设所需要的软件,比百度好用的搜索软件,做网站设计需要多少钱,wordpress 查看文章引言 二分法#xff0c;顾名思义#xff0c;即一分为二的方法#xff0c;通常用于判断在某个有序数列中是否存在某个数#xff0c;由于其优秀的算法思想#xff0c;时间复杂度一般都是 O(logN) #xff0c;通常要 O(N) 的遍历方式更加优秀。 一、经典二分法查找 最常见…引言 二分法顾名思义即一分为二的方法通常用于判断在某个有序数列中是否存在某个数由于其优秀的算法思想时间复杂度一般都是 O(logN) 通常要 O(N) 的遍历方式更加优秀。 一、经典二分法查找 最常见的二分查找是有序数列找某数但并不是所有二分查找都必须有序。 public static boolean exist(int[] sortedArr, int num) {if (sortedArr null || sortedArr.length 0) return false;// 设置边际int L 0, mid 0, R sortedArr.length - 1;// L .. Rwhile (L R) {// 计算midmid L ((R - L) 1);if (sortedArr[mid] num) {return true;} else if (sortedArr[mid] num) {// 弃右留左R mid - 1;} else {// 弃左留右L mid 1;}}return sortedArr[L] num; } 二、其他二分查找题目 题目给定一个有序数组找 某数最左侧的位置例如arr{1,2,3,3,3,4,4,6,9},即找到位置 2。 public static int mostLeftIndex(int[] arr, int num) {int L 0, R arr.length - 1;int mostLeftIndex 0;while (L R) {mostLeftIndex L ((R - L) 1);if (arr[mostLeftIndex] num) {// 弃右留左R mostLeftIndex - 1;} else {// 弃左留右L mostLeftIndex 1;}}if (arr[L] num)return L;elsereturn L 1; } 题目2局部最小问题在无序数组中任意相邻两个数不相等只要比相邻的数都小就是局部最小找到并返回这样一个局部最小值的位置。 例如若[0][1]则[0]就是局部最小[len-2][len-1] 则[len-1]就是局部最小 [i-1][i][i1]那么[i]就是局部最小。 public static int partialMin(int[] arr) {if (arr[0] arr[1])return 0;if (arr[arr.length - 2] arr[arr.length - 1])return arr.length - 1;int L 1;int R arr.length - 2;int mid 0;while (L R) {mid L ((R - L) 1);if (arr[mid] arr[mid 1]) {// 弃左留右L mid 1;} else if (arr[mid] arr[mid - 1]){// 弃右留左R mid - 1;} else {return mid;}}return L; } 局部最小问题解析首先判断 0 和最后一个位置上的数是否为最小如果都不是那么在两者中间一定存在一个局部最小。二分然后看中间位置是否比一侧大取大于一侧的区间就形成了最开始的“两端都不是最小那么中间一定存在一个最小” 这样的结构。
http://www.zqtcl.cn/news/651039/

相关文章:

  • 网站建设算什么专业企业建设网站需要注意什么
  • 太原cms建站模板建设部网站监理注销查询
  • 流量对网站排名的影响因素网站内容的作用
  • 彩钢做网站能赚钱吗合肥市住房和城乡建设厅
  • 顺德网站建设itshunde罗村建网站
  • 网站开发语言开发十大免费货源网址
  • 网站建设要那些收费项如何做自己的淘客网站
  • 郴州文明网网站网站设计策划书3000字
  • 免费学习资源网站网站维护得多久
  • 电子商务网站建设考试重点长沙网站推广平台
  • 商业性质网站建设步骤佛山企业网站优化
  • 做网站投入网站设计与开发未来发展方向
  • 网站seo优化外包顾问网站ip解析
  • 贵阳建网站公司兼职网站推广如何做
  • 建设企业网站公司价格page做网站
  • 直播网站建设模板跨境电商选品
  • 购物网站有哪些shop++是什么
  • 自动化优化系统网站建设网站建设类文章
  • 网站建设以及推广提案书支付通道网站怎么做
  • 上海兼职做网站凤凰军事新闻
  • 青田建设局网站ui培训哪好
  • 佛山网站seo哪家好全返网站建设
  • 快速建站哪个平台好常见网页设计
  • 织梦网站地图模板网站服务费
  • 织梦建设两个网站 视频互联网公司排名1000
  • 广州企业网站设计西昌手机网
  • 一个工厂做网站有用吗wordpress重写登录页面
  • 网站服务器如何搭建网站分页设计
  • 可以直接进入网站的正能量连接温州注册网络公司
  • 清丰网站建设价格福州绿光网站建设工作室