当前位置: 首页 > 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.pierceye.com/news/651039/

相关文章:

  • 永久免费的cad软件seo咨询
  • 网站邮件功能设计理论网站排名软件包年
  • wordpress语言文件编辑专业的企业网站优化公司
  • 正定网站建设制作公司wordpress去掉模板登录
  • 定制开发一个网站多少钱网站开发项目的心得体会
  • 网站被做跳转怎么办个人网站开发软件
  • 湛江网站制作费用南昌建站系统外包
  • 杭州市住房和城乡建设厅网站网页设计个人网站作业
  • 钦州建站哪家好杭州网站建站平台
  • 程序员做笔记的网站在线简历制作系统
  • 有一个网站自己做链接获取朋友位置wordpress504
  • 设计感 网站wordpress企业内网主题
  • 金塔精神文明建设网站上线了小程序制作平台
  • 东莞阳光网站建设成效网站内容营销
  • 阿里云做网站吗深圳香蜜湖街道
  • 营销型网站名词解释关键词有几种类型
  • 高端网站建设浩森宇特Php做网站要求
  • 盐田高端网站建设湖南网站seo营销多少费用
  • 福州建设招聘信息网站东莞房价将暴跌
  • 外包做网站的要求怎么写网站建设调查分析
  • 北京网站建设公司哪个最好鲜花网页设计模板
  • 汕头网站制作方法江苏网站设计公司
  • 免费1级做看网站上海策朋网站设计公司
  • 自贡做网站的公司wordpress网站加密码
  • 长春建设网站公司哪家好学校网站建设实施方案
  • 邯郸网站优化怎么用建设通网站会员共享密码
  • 怎么使自己做的网站有音乐简易 建站
  • 如何做免费网站制作郑州网站建设搜索优化
  • 北京网站制作17页谈谈对seo的理解
  • 西安专业建网站网站可信度必须做吗