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

套路网站怎么做的拓者设计吧官方网站

套路网站怎么做的,拓者设计吧官方网站,鼎承世纪食品有限公司网页制作,centos部署wordpress这里写目录标题 1.二分查询法2.冒泡排序算法3.快速查询算法 1.二分查询法 要求待查询的序列是有序数列, 每个取中间位置的值与目标值进行比较 如果目标值 中间位置, 目标值在右部分, 起始索引更新为mid 1如果目标值 中间位置, 则直接返回如果目标值 中间位置, 目… 这里写目录标题 1.二分查询法2.冒泡排序算法3.快速查询算法 1.二分查询法 要求待查询的序列是有序数列, 每个取中间位置的值与目标值进行比较 如果目标值 中间位置, 目标值在右部分, 起始索引更新为mid 1如果目标值 中间位置, 则直接返回如果目标值 中间位置, 目标值在左部分, 结束索引更新为mid - 1 public static void main(String[] args) {// 正向排序数组int[] arr new int[]{1, 3, 6, 9, 11, 21, 43, 55, 78};search(arr, 9); }public static void search(int[] arr, int t) {// 起始索引int start 0;// 结束索引int end arr.length - 1;// 判断查询了几次int count 1;while (start end) { // 设置边界值// 找到中间索引int mid (start end) / 2;// 输出: 每次进行比较的中间值System.out.println(arr[mid]);if (arr[mid] t) {System.out.println(找到目标值: t);System.out.println(查找次数 count);return;} else if (arr[mid] t){// 目标值在右部分, 起始索引更新为mid 1start mid 1;} else if (arr[mid] t) {// 目标值在左部分, 结束索引更新为mid - 1end mid - 1;}// 进入下一次循环, 查找次数 1count ;}System.out.println(无匹配值); }2.冒泡排序算法 通过重复比较相邻的元素并交换它们的位置将未排序部分中的最大或最小元素逐渐“冒泡”到序列的一端忽略序列中已经排好序的元素, 重复上面的过程, 直到整个序列有序 案例: 数组有9个元素, 我们想要其中的元素从小到大有序排列 外层循环: 0 内层循环: 0:1, 1:2, 2:3, 3:4, 4:5, 5:6, 6:7, 7:8 (0索引与1索引比较; 1索引与2索引比较)外层循环: 1 外层循环: 0:1, 1:2, 2:3, 3:4, 4:5, 5:6, 6:7外层循环: 2 外层循环: 0:1, 1:2, 2:3, 3:4, 4:5, 5:6......外层循环: 7 外层循环: 0:1public static void main(String[] args) {int[] arr new int[]{65, 12, 3, 9, 11, 51, 23, 45, 58};bubbleSort(arr);for (int a : arr) {System.out.println(a);} }public static void bubbleSort(int[] arr) {for (int i 0; i arr.length - 1; i) {System.out.println(外层遍历, 当前批次 i);// 外层遍历for (int j 0; j arr.length - 1 - i; j) {System.out.println(内存遍历, 当前批次 j);/*** 内存遍历, 比较相邻的元素* 忽略队列中已经排行的元素, 重复整个过程*/if (arr[j] arr[j 1]) {int temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}}} }3.快速查询算法 案例: 将数组的奇数放在前面偶数放在后面 public static void main(String[] args) {int[] arr new int[]{65, 12, 3, 9, 11, 51, 23, 45, 58};evenOdd(arr);for (int a : arr) {System.out.println(a);} }public static int[] evenOdd(int[] arr){int left 0;int right arr.length - 1;while(left right){while(left right arr[left] % 2 ! 0){// 左侧游标, 如果是奇数, 就向右移动游标(left), 指向后一个对象, 直到那个偶数left;}while(left right arr[right] % 2 0){// 右侧游标, 如果是偶数, 就向左移动游标(right--), 指向前一个对象, 直到找到奇数right--;}// 交换两个对象if(left right){int temp arr[left];arr[left] arr[right];arr[right] temp;}}return arr; }
http://www.pierceye.com/news/290889/

相关文章:

  • 怎么自己做网站地图做网站详细步骤
  • 做网站的整体风格确定方式郑州seo代理外包
  • 语种网站建设沭阳做网站好的
  • wordpress网站换字体颜色网站建设案例包括哪些
  • 北京市环境建设办公室网站怎么找到合适的网站建设商
  • 网站在线优化中国品牌加盟网
  • 网站可以做章子吗什么是网络营销?其特点是什么?
  • 网站优化人员中小型网站设计公司
  • 旅游网网站的设计wordpress添加网页背景图片大小
  • 学网站建设难不难wordpress5分钟安装
  • 建网站优化中山做网站专业的公司
  • 网站cmd做路由分析七牛云官网登录
  • 怎么在网站上打广告网站制作方案范文
  • 关键词搜不到我的网站wordpress 内网访问
  • 检察机关门户网站建设工作自查报告网站建设服务领域
  • 网站排名seo软件泉州高端模板建站
  • 昆山网站建设苦瓜网站建设费用会计分录
  • 免费pc网站建设网页设计与制作自学
  • 酒店 网站构建东莞常平碧桂园铂悦府
  • 子域名做微信开放平台网站应用公司做网站需要网站维护人员吗
  • 百度游戏排行榜风云榜青岛seo关键词优化排名
  • html写手机网站备案网站负责人
  • 做网站价位西安工程建设信息中心
  • 国外购物网站建设盐城做网站的哪家公司好
  • wordpress仿站软件遵化市城乡建设规划局网站
  • 湖北大网站建设贵州住房建设厅官网查询
  • 买个网站域名要多少钱一年网站建设热门吗
  • 高埗网站建设软件开发工程师就是程序员吗
  • 青岛正一品网站建设seo搜索优化排名
  • 响应式网站制设计wordpress游戏充值