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

龙岩市网站建设_网站建设公司_网站备案_seo优化

wordpress抓取别人网站,网上商城是什么,中国建设银行网站北京网点,怎么做一个赚钱得网站05 选择排序 #xff08;Selection Sort#xff09; 原理#xff1a;每一次从待排序的数据元素中选出最小#xff08;或最大#xff09;的一个元素#xff0c;存放在序列的起始位置#xff0c;然后#xff0c;再从剩余未排序元素中继续寻找最小#xff08;大#xff… 05 选择排序 Selection Sort 原理每一次从待排序的数据元素中选出最小或最大的一个元素存放在序列的起始位置然后再从剩余未排序元素中继续寻找最小大元素然后放到已排序序列的末尾。以此类推直到全部待排序的数据元素排完。 void selection_sort(int arr[], int n) {for (int i 0;i n - 1;i) {int temp a[i];int t i;for (int j i 1;j n;j) {if (a[j] temp) {temp a[j];t j;} }a[t] a[i];a[i] temp;} } 空间效率O(1) 时间效率最好情况O(N)             平均情况O(N^2)                       最坏情况O(N^2) 稳定性相同元素相对位置变化情况不稳定 比较次数与初始状态无关 06 堆排序Heap Sort 堆排序是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构并同时满足堆积的性质即子结点的键值或索引总是小于或者大于它的父节点。 void heap_sort(int arr[], int n) {int i,temp;for (i (n - 2) / 2; i 0; i--)percdown(arr, n, i);for (i n - 1;i 0;i--) {temp arr[i];arr[i] arr[0];arr[0] temp;percdown(arr, i, 0);} }void percdown(int arr[], int n, int i) {int child;int x arr[i];for (;i * 2 1 n - 1;i child) {child i * 2 1;if (child n - 1 arr[child 1] arr[child])child;if (x arr[child]) break;else arr[i] arr[child];}arr[i] x; } 空间效率O(1) 时间效率最好情况O(Nlog2N)                平均情况O(Nlog2N)                        最坏情况O(Nlog2N)    稳定性相同元素相对位置变化情况不稳定 转载于:https://www.cnblogs.com/wanghao-boke/p/10424339.html
http://www.ihoyoo.com/news/66942.html

相关文章:

  • 沈阳淘宝网站建设暴雪中国
  • 在线做头像的网站wordpress查看主题
  • 网站后缀名那个网站可以做视频app制作的
  • 手机建立网站互联网服务行业有哪些工作
  • 建站助手官网网络营销策划课程
  • 视频网站用什么cms做网站的时候宽高
  • 医疗知识普及网站开发网站 app 哪个先做
  • 6黄页网站建设WordPress网站404公益页面
  • 网站竞价如何做东营网站建设怎么建设
  • wordpress网站可以上传视频政务服务 网站 建设方案
  • 网站做系统叫什么软件有哪些网站建设询价邀请函
  • 佛山南海区建设局网站微信答题小程序怎么做
  • 做视频采集网站犯法网站买东西第三方怎么做
  • 郑州网站建设公司前景网站注册登录页面设计
  • 网站界面设计实验报告多少钱网站建设
  • 洛阳网站建设公司wordpress apache版本号
  • 保定建设工程信息网站中国免费的企业名录
  • 快速建站官网长安网站建设好吗
  • 设计师网站外网广州手机app开发
  • 网站建设实践报告小结网站的空间价格
  • 九江有哪些做网站的公司网站备案怎么关闭网站
  • 长春电商网站建设费用行业门户网站推广
  • 有了域名如何建设网站虚拟主机建wordpress
  • 网站开发有哪些要求潍坊仿站定制模板建站
  • 1688网站怎样做推广没有网站可以做落地页
  • 淘宝做问卷的网站好佛山网站设计公司
  • 海口网站设计公司中国知名公司
  • 合肥网站制作报seo策略
  • 做wd网站实训报告总结长沙网站排名报价
  • 岳阳网站搭建网站虚拟主机是什么