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

个人网站的建设参考文献电商平台下载

个人网站的建设参考文献,电商平台下载,如何建立,做网站百度收录注意#xff1a;1.在使用前需要先将Swap函数放在最前面。基本上都用了了Swap函数。 2.完成的是升序版本#xff0c;如想逆序#xff0c;自行更改。 目录 Swap函数#xff1a; 冒泡排序#xff1a; 选择排序 插入排序 希尔排序 堆排序 快速排序 Swap函数#xff1a…注意1.在使用前需要先将Swap函数放在最前面。基本上都用了了Swap函数。 2.完成的是升序版本如想逆序自行更改。 目录 Swap函数 冒泡排序 选择排序 插入排序 希尔排序 堆排序 快速排序 Swap函数 void Swap(int* a, int* b) {int temp *a;*a *b;*b temp; } 冒泡排序 void BubbleSort(int arr[], int n) {for (int i 0; i n-1; i){for (int j 0; j n-i-1; j){if (arr[j] arr[j 1]){Swap(arr[j], arr[j 1]);}}} } 选择排序 void SlectSrot(int* a, int n) {int left 0;int right n - 1;while (leftright){int mini left;int maxi left;for (int i left1; i right; i){if (a[i]a[mini]){mini i;}if (a[maxi] a[i]){maxi i;}}Swap(a[mini], a[left]);if (maxi left)//因为如果maxileftleft已经和mini交换了之前的left的位置此时在mini处。{maxi mini;}Swap(a[maxi], a[right]);left;right--;} } 插入排序 void InsertSort(int* a, int n) {for (int i 0; i n-1; i){int end i;int temp a[end 1];while (end 0){if (a[end] temp){Swap(a[end], a[end1]);end--;}else{break;}}a[end 1] temp;} } 希尔排序 void ShellSort(int* a, int n) {int garp n/2;while (garp0){for (int i 0; i n - garp; i){if (garp 1){break;}int end i;int temp a[end garp];while (end 0){if (a[end] temp){Swap(a[end], a[end garp]);end - garp;}else{break;}}a[end garp] temp;}garp / 2;} } 堆排序 void HeapSort(int arr[], int n) {for (int i (n - 1 - 1) / 2; i 0; i--){AdjustDown(arr, i, n);}int end n - 1;while (end 0){Swap(arr[0], arr[end]);AdjustDown(arr, 0, end);end--;} }//向下调整 void AdjustDown(int arr[], int father,int n) {int childfather*21;while(childn){if (child 1 n arr[child] arr[child 1]){child;}if (arr[child]arr[father]){Swap(arr[child], arr[father]);father child;child father * 21;}else{break;}} } 快速排序 void QuickSort(int* a, int left,int right) { if (left right){return;}int beginleft;int end right;//对快速排序的优化//1.随机取值//2.三数取中//随机取值//int randi rand() % (right - left);//randi left;//Swap(a[left], a[randi]);//三数取中//int mid FindMid(a, left, right);//Swap(a[left], a[mid]);int keyileft;while (left right){while (leftright a[right]a[keyi]){right--;}while (left right a[left]a[keyi]){left;}Swap(a[left], a[right]);}Swap(a[left], a[keyi]);QuickSort(a, begin, left - 1);QuickSort(a, left 1, end); }
http://www.zqtcl.cn/news/635758/

相关文章:

  • 网站建设方案进行工期安排Wix做的网站在国内打不开
  • 网站后台后缀名qq免费申请账号
  • seo网站优化代码静态网站可以做哪些
  • 网页素材及网站架构制作个人单页网站模板
  • 微小店网站建设价格建设网站设备预算
  • 电子商城网站开发公司泰州网络营销
  • 网站建设公司利润分配一些常用的网站
  • 鄂尔多斯做网站的公司北京企业网站设计报价
  • 南宁关键词网站排名wordpress付免签插件
  • 龙岩网站定制电子政务与网站建设方面
  • 东莞网站制作十强英语培训机构网站建设策划书
  • 住房和城乡建设部网站加装电梯苏州外发加工网
  • 企业网站管理系统带授权广州seo报价
  • 建设门户网站的意义旅游电商网站建设方案模板
  • 网站做动态图片不显示某购物网站开发项目
  • 大淘客网站logo怎么做紫鸟超级浏览器手机版
  • 专做公司网站 大庆wordpress编辑器百度云
  • 企业手机网站模板下载网站建设实训 考核要求
  • 企业网站建设的ppt4414站长平台
  • 物流网站制作怎么做pc网站开发
  • 合肥做网站可以吗网站程序 seo
  • 网站备案 动态ip网站多域名
  • 网站加速免费电子商务网站建设的认识
  • 做职业资格考试的网站有哪些网页游戏排行榜2024前十名
  • 网站设计方案怎么写wordpress仿站软件
  • 汕头建站模板系统北京有哪些电商平台公司
  • 深圳网站建设zhaoseo小包工头接活的平台
  • 电商平面设计前景如何seo推广什么意思
  • 网站解析不了wordpress 密码失败
  • 临沂企业建站系统模板扮家家室内设计