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

做系统前的浏览网站能找回吗网站推广方法有哪几种

做系统前的浏览网站能找回吗,网站推广方法有哪几种,scratch在线编程网站,网站建设免费的服务器⭐ 作者#xff1a;小胡_不糊涂 #x1f331; 作者主页#xff1a;小胡_不糊涂的个人主页 #x1f4c0; 收录专栏#xff1a;浅谈数据结构 #x1f496; 持续更文#xff0c;关注博主少走弯路#xff0c;谢谢大家支持 #x1f496; 直接插入、希尔排序 1. 什么是排序2… ⭐ 作者小胡_不糊涂 作者主页小胡_不糊涂的个人主页 收录专栏浅谈数据结构 持续更文关注博主少走弯路谢谢大家支持 直接插入、希尔排序 1. 什么是排序2. 直接插入排序3. 希尔排序(缩小增量排序) 1. 什么是排序 排序 所谓排序就是使一串记录按照其中的某个或某些关键字的大小递增或递减的排列起来的操作。 稳定性 假定在待排序的记录序列中存在多个具有相同的关键字的记录若经过排序这些记录的相对次序保持不变即在原序列中r[i]r[j]且r[i]在r[j]之前而在排序后的序列中r[i]仍在r[j]之前则称这种排序算法是稳定的否则称为不稳定的。 **内部排序**数据元素全部放在内存中的排序。 **外部排序**数据元素太多不能同时放在内存中根据排序过程的要求不能在内外存之间移动数据的排序。 2. 直接插入排序 直接插入排序是一种简单的插入排序法其基本思想是把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中直到所有的记录插入完为止得到一个新的有序序列。实际中我们玩扑克牌时就用了插入排序的思想。 直接插入排序当插入第i(i1)个元素时前面的array[0],array[1],…,array[i-1]已经排好序此时用array[i]的排序码与array[i-1],array[i-2],…的排序码顺序进行比较找到插入位置即将array[i]插入原来位置上的元素顺序后移。 代码实现 /*** 时间复杂度* 最坏情况下O(n^2) 5 4 3 2 1* 最好情况下O(n) 当数据越有序 排序越快 1 2 3 4 5* 适用于待排序序列 已经基本上趋于有序了* 空间复杂度O(1)* 稳定性稳定的* param array*/ public static void insertSort(int[] array){for(int i1;iarray.length;i){int tmparray[i];//记录插入的元素int ji-1;//与前i-1个元素比较//插入第i个元素时前i-1个元素已经有序for(;j0;j--){if(array[j]tmp){array[j1]array[j];//满足要求--后移}else{break;}}array[j1]tmp;}}3. 希尔排序(缩小增量排序) 希尔排序法的基本思想是先选定一个整数把待排序文件中所有记录分成多个组所有距离为的记录分在同一组内并对每一组内的记录进行排序。然后重复上述分组和排序的工作。当到达1时所有记录在统一组内排好序。 代码实现 /*** 1. 希尔排序是对直接插入排序的优化。* 2. 当gap 1时都是预排序目的是让数组更接近于有序。当gap 1时数组已经接近有序的了这样就会很快。这样整体而言可以达到优化的效果。我们实现后可以进行性能测试的对比。* 3. 希尔排序的时间复杂度不好计算因为gap的取值方法很多导致很难去计算因此在好些树中给出的希尔排序的时间复杂度都不固定* 4. 稳定性不稳定* param array*/public static void shellSort(int[] array){int gaparray.length;//gap最小为1while(gap1){gapgap/2;//步长for(int igap;iarray.length;i){int tmparray[i];int ji-gap;for(;j0;j-gap){if(array[j]tmp){array[jgap]array[j];}else{break;}}array[jgap]tmp;}}}
http://wiki.neutronadmin.com/news/82454/

相关文章:

  • 手机网站与电脑网站兼容珠海手机网站建设
  • 现在济南可以正常出入吗企业网站优化策略
  • 网站登录按钮点击没反应什么原因淘宝入口
  • 商城网站建设都需要多少钱专业网站建设加工
  • 网站建站网站496565js网站效果
  • 免费做效果图的网站网站地图怎么提交
  • 手机管理网站模板宁波妇科医院私立哪家医院好
  • 鹤山网站建设花店网站建设论文
  • 单页营销网站后台做不了大流量网站
  • 石家庄建站培训网络免费推广网站
  • 南宁网站快速优网页编辑器怎么打开
  • 做啥英文网站赚钱网站建设业务提成
  • ssh jsp做网站海南省生态文明村建设促进会网站
  • 山东网站建设开发维护企查查免费查询
  • 如何用vs2012做网站做标签网站是什么
  • 专做药材的网站有哪些在上海做兼职在哪个网站
  • 合肥做微网站建设wordpress子页面不显示
  • 网站建设简单wordpress进阶教程
  • 南昌免费做网站广东省公共资源交易中心地址
  • 乌克兰设计网站建设临平房产做网站的公司
  • 搭建网站的五大步骤四川成都网站优化
  • 网站商城设计wordpress清理主题
  • 宿迁企业网站设计会qt怎么做网站
  • 工业园区网站模版网络服务商怎么咨询
  • 阿里云电影网站建设教程seo查询站长工具
  • 网站建设 临沂自己做的网站怎么查
  • 网站怎么排版网站制作模板软件
  • 合适的网站建设的公司怎么找网站开发目录static
  • 上海短期网站建设培训济南网络推广网络营销
  • 网站建设办法上海企业在线