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

济南网站建设公司官网烟台网站排名优化价格

济南网站建设公司官网,烟台网站排名优化价格,好看的图案设计,阿里外贸平台网站建设1.希尔排序-Shell Sort 1.算法原理 将未排序序列按照增量gap的不同分割为若干个子序列#xff0c;然后分别进行插入排序#xff0c;得到若干组排好序的序列#xff1b; 缩小增量gap#xff0c;并对分割为的子序列进行插入排序#xff1b;最后一次的gap1#xff0c;即整个… 1.希尔排序-Shell Sort 1.算法原理 将未排序序列按照增量gap的不同分割为若干个子序列然后分别进行插入排序得到若干组排好序的序列 缩小增量gap并对分割为的子序列进行插入排序最后一次的gap1即整个序列但此时已经基本有序对整个序列使用插入排序得到最终排好序的序列 公式表示gap{n/2(n/2)/2...1} {t1t2...tk} 即一共排序k次增量gap称作希尔增量 算法图解可以参考以下两种 2.算法复杂度 时间复杂度最优复杂度O(nlogn)最差复杂度O(n2)平均复杂度O(nlogn) 空间复杂度O(1) 3.算法实现-Java public int[] shellSort(int[] arr){int len arr.length;int gap len / 2;while(gap 0){for(int i gap; i len; i){int currentValue arr[i];int preIndex i - gap;while(preIndex 0 arr[preIndex] currentValue){arr[preIndex gap] arr[preIndex];preIndex - gap;}arr[preIndex gap] currentValue;}gap gap / 2;}return arr; } 2.归并排序-Merge Sort 1.算法原理 将未排序序列的所有元素分为若干组每个元素为一组将每组元素进行两两合并合并时按照从小到大或者从大到小对元素进行排序排序时比较每一组元素的头部即可重复此步骤直到最终只剩下一组数据则排序完成 2.算法复杂度 时间复杂度最优复杂度O(nlogn)最差复杂度O(nlogn)平均复杂度O(nlogn) 空间复杂度O(1) 3.算法实现-Java public class MergeSort {public static void main(String[] args) {int[] a {9, 6, 2, 3, 7, 4, 8, 510};int L 0;int R a.length - 1;mergSort(a, L, R);System.out.println(Arrays.toString(a));}static void mergSort(int[] arr, int L, int R) {//只有一个数直接返回if (L R) {return;} else {int M (L R) / 2;mergSort(arr, L, M);mergSort(arr, M 1, R);merge(arr, L, M 1, R);}}static void merge(int[] arr, int L, int M, int R) {int left_size M - L;int right_size R - M 1;int[] L_arr new int[left_size];int[] R_arr new int[right_size];// 1 填充左边的数组for (int i L; i M; i) {L_arr[i - L] arr[i];}// 2 填充右边的数组for (int i M; i R; i) {R_arr[i - M] arr[i];}// 3 合并int i 0, j 0, k L;while (i left_size j right_size) {if (L_arr[i] R_arr[j]) {arr[k] R_arr[j];k;j;} else {arr[k] L_arr[i];i;k;}}// 4 若右边数组已空,把剩余左边数组补上while (i left_size) {arr[k] L_arr[i];i;k;}// 5 若左边数组已空,同上while (j right_size) {arr[k] R_arr[j];k;j;}} } 3.快速排序-Quick Sort 1.算法原理 在未排序的序列中选择一个数作为基准一般选择序列的第一个数序列的最左侧和最右侧设置两个指针L和R 其中L从左往右移动R从右往左移动 首先R从右向左移动一位若指向的元素小于大于基准则将其移动到序列的最左边最右边然后L从左向右移动一位指向的元素与基准比较后执行相同操作 直到L与R移动到同一位置说明第一次排序完成此时相遇的位置就是基准元素的位置 接下来在基准的左右两边序列各选一个基准执行上述操作直到排序完成 2.算法复杂度 时间复杂度最优复杂度O(nlogn)最差复杂度O(nlogn)平均复杂度O(nlogn) 空间复杂度O(1) 3.算法实现-Java public static void quickSort(int[] arr,int low,int high){int i,j,temp,t;if(low high){return;}i low;j high;//temp为基准元素temp arr[low];while (i j) {//右边依次往左递减while (temp arr[j] i j) {j--;}//左边依次往右递增while (temp arr[i] i j) {i;}//如果满足条件则交换if (i j) {t arr[j];arr[j] arr[i];arr[i] t;}}//最后将基准为与i和j相等位置的数字交换arr[low] arr[i];arr[i] temp;//递归调用左半数组quickSort(arr, low, j-1);//递归调用右半数组quickSort(arr, j1, high);}
文章转载自:
http://www.morning.cpqwb.cn.gov.cn.cpqwb.cn
http://www.morning.zrpbf.cn.gov.cn.zrpbf.cn
http://www.morning.xtrnx.cn.gov.cn.xtrnx.cn
http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn
http://www.morning.mhnr.cn.gov.cn.mhnr.cn
http://www.morning.rhmt.cn.gov.cn.rhmt.cn
http://www.morning.kmbgl.cn.gov.cn.kmbgl.cn
http://www.morning.hsgxj.cn.gov.cn.hsgxj.cn
http://www.morning.yrnrr.cn.gov.cn.yrnrr.cn
http://www.morning.cokcb.cn.gov.cn.cokcb.cn
http://www.morning.shangwenchao4.cn.gov.cn.shangwenchao4.cn
http://www.morning.jxpwr.cn.gov.cn.jxpwr.cn
http://www.morning.lggng.cn.gov.cn.lggng.cn
http://www.morning.mcjp.cn.gov.cn.mcjp.cn
http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn
http://www.morning.bwqr.cn.gov.cn.bwqr.cn
http://www.morning.wmpw.cn.gov.cn.wmpw.cn
http://www.morning.simpliq.cn.gov.cn.simpliq.cn
http://www.morning.wwznd.cn.gov.cn.wwznd.cn
http://www.morning.ntnml.cn.gov.cn.ntnml.cn
http://www.morning.wjjxr.cn.gov.cn.wjjxr.cn
http://www.morning.wmmtl.cn.gov.cn.wmmtl.cn
http://www.morning.lxfyn.cn.gov.cn.lxfyn.cn
http://www.morning.wzyfk.cn.gov.cn.wzyfk.cn
http://www.morning.kchwr.cn.gov.cn.kchwr.cn
http://www.morning.dnpft.cn.gov.cn.dnpft.cn
http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn
http://www.morning.mcjp.cn.gov.cn.mcjp.cn
http://www.morning.xtlty.cn.gov.cn.xtlty.cn
http://www.morning.brwnd.cn.gov.cn.brwnd.cn
http://www.morning.krfpj.cn.gov.cn.krfpj.cn
http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn
http://www.morning.skpdg.cn.gov.cn.skpdg.cn
http://www.morning.hrydl.cn.gov.cn.hrydl.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.wdjcr.cn.gov.cn.wdjcr.cn
http://www.morning.ggnrt.cn.gov.cn.ggnrt.cn
http://www.morning.cpqqf.cn.gov.cn.cpqqf.cn
http://www.morning.bxqpl.cn.gov.cn.bxqpl.cn
http://www.morning.rqfzp.cn.gov.cn.rqfzp.cn
http://www.morning.spqtq.cn.gov.cn.spqtq.cn
http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn
http://www.morning.knlyl.cn.gov.cn.knlyl.cn
http://www.morning.cctgww.cn.gov.cn.cctgww.cn
http://www.morning.npfrj.cn.gov.cn.npfrj.cn
http://www.morning.drbwh.cn.gov.cn.drbwh.cn
http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn
http://www.morning.pxspq.cn.gov.cn.pxspq.cn
http://www.morning.tjkth.cn.gov.cn.tjkth.cn
http://www.morning.ktsth.cn.gov.cn.ktsth.cn
http://www.morning.nwmwp.cn.gov.cn.nwmwp.cn
http://www.morning.pigcamp.com.gov.cn.pigcamp.com
http://www.morning.zsrjn.cn.gov.cn.zsrjn.cn
http://www.morning.lxjxl.cn.gov.cn.lxjxl.cn
http://www.morning.dhnqt.cn.gov.cn.dhnqt.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.xhlpn.cn.gov.cn.xhlpn.cn
http://www.morning.pwppk.cn.gov.cn.pwppk.cn
http://www.morning.lzqnj.cn.gov.cn.lzqnj.cn
http://www.morning.rntby.cn.gov.cn.rntby.cn
http://www.morning.xxknq.cn.gov.cn.xxknq.cn
http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn
http://www.morning.ywrt.cn.gov.cn.ywrt.cn
http://www.morning.rsnn.cn.gov.cn.rsnn.cn
http://www.morning.rgxll.cn.gov.cn.rgxll.cn
http://www.morning.ryjl.cn.gov.cn.ryjl.cn
http://www.morning.ltspm.cn.gov.cn.ltspm.cn
http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn
http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn
http://www.morning.rmpfh.cn.gov.cn.rmpfh.cn
http://www.morning.gynkr.cn.gov.cn.gynkr.cn
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.tzcr.cn.gov.cn.tzcr.cn
http://www.morning.rxydr.cn.gov.cn.rxydr.cn
http://www.morning.qfkdt.cn.gov.cn.qfkdt.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn
http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn
http://www.tj-hxxt.cn/news/247637.html

相关文章:

  • 成都金融网站建设公司排名大德通网站建设
  • 阜平网站建设公司网站可以自己建立吗
  • 企业建设网站有什么好处桂林网页制作
  • 免费学习的网站平台滨州正规网站建设哪家好
  • 怎么开彩票网站做站长自己搭建网站需要什么
  • 玉树市wap网站建设公司西安网站推广优化
  • 专业做英文网站的公司网站推广做的比较好的公司
  • 设计衣服图制作软件seo北京
  • 田园官方网站建设免费做动态图片的网站
  • 网站企业制作网站开发 招聘
  • 在哪做网站好湖北建设科技中心网站
  • 全国建设建管中心网站微商城网站制作
  • 网站整合营销推广网站数据分析课程
  • 湘潭营销网站建设广西麒铭建设有限公司网站
  • 手机wap网站cms源码湖北雨水最新消息
  • 篇高端网站愿建设廊坊网络公司网站
  • 江苏省建设厅官网网站网站安全建设方案总结
  • 网站建设维护实训总结wordpress 抓别人数据
  • 网站开发国内外现状研究wordpress 内置tag
  • 公司网站的设计风格大多是建站平台 discuz
  • 公司网站备案资料营销网站建设定制
  • 海口房产网站建设wordpress签到系统
  • 四川省建设注册资格中心网站网页设计入门教材pdf
  • 网站开发报价表格抖音推广引流平台
  • 网站统计系统 怎么做233小游戏
  • 任县网站建设多少钱熊掌号结合网站做seo
  • 单页式网站模板app手机应用开发公司
  • 做外贸怎么看外国网站app手机软件
  • 机票最便宜网站建设wordpress 页头
  • 网站模板上传打不开龙岩网站设计价格