当前位置: 首页 > 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.yutouwan.com/news/304346/

相关文章:

  • 渝快办官方网站宿迁房产网官网
  • 做招聘求职网站东莞网络推广服务商
  • 承接电商网站建设网站建设与管理的内容
  • 网站建设 技术支持网站上推广游戏怎么做
  • 视频网站开发方案南京学习网站建设
  • 网上购物网站建设规划论文文化传播有限公司网站建设
  • 大背景 网站企业管理公司全是骗子
  • 南通做网站找谁软文写作模板
  • 带音乐网站模板情人做网站
  • 北京网站制作平台招聘网站开发工程师
  • 网站点击排名优化ppt模板免费模板
  • 网站项目分析怎么做 方法代写文章价格表
  • 小程序就是做网站wordpress演示数据库
  • 某物流网站后台源码哪些网站可以做任务
  • 设计素材网站月收益中国建设银行蚌埠官方网站
  • 企业内网 网站建设的解决方案淘宝购物
  • wordpress 整站ssl百度推广助手怎么用
  • 大庆建设局网站深圳公司黄页企业名录
  • 网站开发 保密期限智能网站
  • 晋江网友交流区网站做ppt素材网站哪个好
  • 网站内容发布平台源码网站流量分析的指标有哪些
  • 个人账号密码网站建设网页界面设计的用途
  • 500强网站建设微网站与微信公众号
  • 网站建设条件招聘网站建设计划 文库
  • 常平镇网站仿做wordpress 4.7.2 被黑
  • wordpress网站插件下载免费自助建站网站一览自助建站平台
  • 网站开发需要什么人才那个网站详情页做的好
  • 手机有软件做ppt下载网站有哪些外墙清洗
  • 自建网站国家审核要多久做企业云网站的企业邮箱
  • 门户网站视频模板尺寸规格及价格