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

网站的二级页面怎么做代码医院网站建设公司

网站的二级页面怎么做代码,医院网站建设公司,微信开发者工具在哪里下载,做网站需要什么技术冒泡排序 基本思想 先将第一个记录与第二个记录比较#xff0c;将较大的记录放到第二个位置上#xff0c;之后再将第二个记录与第三 个记录比较#xff0c;将较大的记录放到第三个位置上#xff0c;如此类推#xff0c;知道比较完最后一个位置#xff0c;此时注意到 …冒泡排序 基本思想 先将第一个记录与第二个记录比较将较大的记录放到第二个位置上之后再将第二个记录与第三 个记录比较将较大的记录放到第三个位置上如此类推知道比较完最后一个位置此时注意到 最后一个位置是整个记录表中最大的记录了。随后我们进行第二趟比较但是此时只需要比较到倒 数第二个位置即可此时次大的记录被放在了倒数第二个位置直到比较完成。 注意到较大的记录被放在了后面娇小的记录被放在了前面这跟水中冒泡一样较重的物体下 沉而水泡上浮。 故被称作“冒泡法”。 示例 代码 OrderList BubbleSort(OrderList L) {RecordType tmp;int i,j;for(i1;iL.length-1;i){for(j1;jL.length-i;j){if(L.data[j].key L.data[j1].key){tmp L.data[j];L.data[j] L.data[j1];L.data[j1] tmp;}}}return L; } 快速排序 基本思想 从待排序的N个记录中取第一个记录作为枢纽记录所有比枢纽记录小的记录放在左侧比枢纽 记录大的记录放在右侧。然后对两边的两个字表重新进行快速排序选择枢纽记录。 直到每个子表的长度不大于1为止。 示例 代码 int Partition(OrderList *L,int i,int j) //对当前i-j范围内的记录做一次快速排序 {KeyType pivotkey;L-data[0] L-data[i];pivotkey L-data[i].key;while(ij){while(ijL-data[j].keypivotkey)j--;L-data[i] L-data[j];while(ijL-data[i].keypivotkey)i;L-data[j] L-data[i];}L-data[i] L-data[0];return i; }void QuickSort(OrderList *L,int i,int j) //递归快速排序 {int pivotkey;if(ij){pivotkey Partition(L,i,j);QuickSort(L,i,pivotkey-1);QuickSort(L,pivotkey1,j);} }总代码 #includestdio.h #define MAX 100 typedef int KeyType; typedef struct{KeyType key; }RecordType; typedef struct{RecordType data[MAX];int length; }OrderList;OrderList BubbleSort(OrderList L) {RecordType tmp;int i,j;for(i1;iL.length-1;i){for(j1;jL.length-i;j){if(L.data[j].key L.data[j1].key){tmp L.data[j];L.data[j] L.data[j1];L.data[j1] tmp;}}}return L; }int Partition(OrderList *L,int i,int j) //对当前i-j范围内的记录做一次快速排序 {KeyType pivotkey;L-data[0] L-data[i];pivotkey L-data[i].key;while(ij){while(ijL-data[j].keypivotkey)j--;L-data[i] L-data[j];while(ijL-data[i].keypivotkey)i;L-data[j] L-data[i];}L-data[i] L-data[0];return i; }void QuickSort(OrderList *L,int i,int j) //递归快速排序 {int pivotkey;if(ij){pivotkey Partition(L,i,j);QuickSort(L,i,pivotkey-1);QuickSort(L,pivotkey1,j);} }int main() {int simple[11] {-1,5,9,1,100,56,78,22,40,60,99};int i;OrderList L;L.length 10;for(i1;i11;i)L.data[i].key simple[i];//L BubbleSort(L); 冒泡排序 //QuickSort(L,1,10); 快速排序 for(i1;i11;i)printf(%d ,L.data[i].key);return 0; }
http://www.sadfv.cn/news/304346/

相关文章:

  • wordpress素材库无法显示微博seo营销
  • 网站开发哪家便宜珠宝网站源码
  • 扁平化中文网站模板下载做印刷的网站
  • 深圳网站营销seo电话做网站代运营如何寻找客户
  • 贵州省城乡和住房建设厅网站首页手把手教你做网站
  • 上饶专业做网站建设网站制作常见的问题
  • 生活常识网站源码具有价值的网站建设
  • seo网站培训孝感应城网站建设
  • 广州专业的网站开发公司seo网站诊断书
  • 淘宝店可以做团购的网站wordpress redis wp_post
  • 彩票网站的代理怎么做做网站找俊义 合优
  • 信息管理的基本原理分析网站建设济南新风向网站建设
  • 网站开发流程比较合理wordpress 自动生成文章
  • 美文的手机网站网站dns解析设置
  • 网站开发分页代码邯郸网站优化
  • 企业门户网站建设报告2012年中国上市互联网公司排名
  • 网站的建设公司在哪个国家做垂直网站好
  • 重庆响应式网站建设公司软件开发设备清单
  • 做技术类网站赚钱吗上海比较好的电商公司有哪些
  • 昆山做网站的公司在线平面设计接单
  • linux打包网站做备份最近的新闻摘抄
  • 杭州专业seo公司网站建设优化佛山
  • 南宁网站建设方案报价学校网站建设招标方案
  • 怎样创建个人销售网站用dw 网站开发与设计报告
  • 关于加强网站建设与管理的通知做背景音乐的版权网站
  • 建设银行网站电子支付在哪里wordpress 上下篇
  • 网站制作公司 深圳caddy搭建wordpress
  • 写小说的小网站铁路建设工程网
  • 利用博客做网站排名公司网站的服务器
  • asp的网站论坛静态网站源码