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

医院建网站wordpress安装页面

医院建网站,wordpress安装页面,东莞房价多少,wordpress4.7更新说明一、排序的基本概念 1.排序:重新排列表中的元素,使表中的元素满足按关键字有序 2.稳定性:Ri和Rj相对位置保持不变 3.内部排序:指在排序期间元素全部存在内存中的排序(比较和移动),如插入排序…

一、排序的基本概念

1.排序:重新排列表中的元素,使表中的元素满足按关键字有序

2.稳定性:Ri和Rj相对位置保持不变

3.内部排序:指在排序期间元素全部存在内存中的排序(比较和移动),如插入排序、交换排序、选择排序、归并排序和基数排序

4.外部排序:指在排序期间元素无法全部同时存放在内存中,必须在排序的过程中根据
要求不断地在内,外存之间移动的排序

eg:内部排序方法的稳定性是指该排序算法不允许有相同的关键字记录(×)

二、插入排序

基本思想:每次将一个待排序的记录按其关键字大小插入到前面已排好序的子序列中,直到全部记录插入完成

 1.直接插入排序  

代码实现:

void InsertSort(ElemType A[],int n){int i,j;for(i=2;i<=n;i++){if(A[i]<A[i-1]){A[0]=A[i];for(j=i-1;A[0]<A[j];--j){A[j+1]=A[j];}A[j+1]=A[0];}}
}

空间效率:O(1)

时间效率:O(n^2)

稳定性:稳定

2.希尔排序

把相隔某个增量的记录组成一个子表,对各个子表分别进行直接插入排序,当整个表中的元素已呈基本有序时,再对全体记录进行一次直接插入排序

空间效率:O(1)

时间效率:不确定

稳定性:不稳定

eg:(B)方法是从未排序的序列中挑选元素,并将其放入已排序序列的一种

A.归并排序  B.插入排序  C.快速排序  D.选择排序

eg:用希尔排序法对关键字序列{20,25,12,47,15,83,30,76}进行排序时,增量为3的一趟排序结果是:20  15  12  30  25  83  47  76

三、交换排序

1.冒泡排序

基本思想是:从后往前(或者从前往后)两两比较相邻元素的值,若为逆序则进行交换,直到序列比较完,第一趟冒泡结束,结果是将最小的元素交换到待排序列的第一个位置(或将最大的元素交换到待排序列的最后一个位置)

代码实现:

void BubbleSort(ElemType A[],int n){for(i=0;i<n-1;i++){flag=false;for(j=n-1;j>i;j--){if(A[j-1]>A[j]){swap(A[j-1],A[j]);flag=true;}}if(flag==false){return;}}
}

空间效率:O(1)

时间效率:O(n^2)

稳定性:稳定

eg:对于n个不同的关键字由小到大进行冒泡排序,在下列(B)情况下交换的次数最多

A.从小到大排列好的  B.从大到小排列好的  C.元素无序  D.元素基本有序

2.快速排序

基本思想是:在待排序表L[1,…,n]中任取一个元素 pivot 作为枢轴(通常取首元素)通过一趟快速排序将待排序表划分为独立的两部分[1,…,k-1]和[k+1,…,n],pivot放在了最终位置L[k]中

eg:对关键字序列{49,38,65,97,76,13,27,49'}进行快速排序

空间效率:O(log2n)

时间效率:O(nlog2n)

稳定性:不稳定

快速排序是所有内部排序算法中平均性能最优的排序算法

快速排序并不适用于原本有序或基本有序的记录序列进行排序

四、习题

答案:

答案:B

答案:49  13  27  50  76  38  65  97

答案:4

答案:O(n^2);O(n)

答案:C

答案:C

答案:

  • 第 1 趟:(71, 52, 22, 15, 30, 3, 77)
  • 第 2 趟:(52, 22, 15, 30, 3, 71, 77)
  • 第 3 趟:(22, 15, 30, 3, 52, 71, 77)
  • 第 4 趟:(15, 22, 3, 30, 52, 71, 77)
  • 第 5 趟:(15, 3, 22, 30, 52, 71, 77)
  • 第 6 趟:(3, 15, 22, 30, 52, 71, 77) 

答案:D

答案:

  1. 初始(29, 18, 25, 47, 58, 12, 51, 10)
  2. 第 1 趟(12, 18, 25, 10, 29, 58, 51, 47)
  3. 第 2 趟(10, 12, 25, 18, 29, 58, 51, 47)
  4. 第 3 趟(10, 12, 18, 25, 29, 58, 51, 47)
  5. 第 4 趟(10, 12, 18, 25, 29, 47, 51, 58)
  6. 第 5 趟(10, 12, 18, 25, 29, 47, 51, 58)

http://www.dtcms.com/a/489454.html

相关文章:

  • 网站后台编辑器编辑内容无法显示南充网站设计学校
  • 东城网站建设工作室seo优化实训报告
  • 如何制作自己的网站 可放广告wordpress 增加用户字段
  • 网站后台登陆代码广东网站建设开发公司
  • 素材网站怎么做手机客户端下载安装
  • 网站建设 淘宝运营营销型的网站
  • 如皋网站制作网站关键词设置代码
  • 网站设置在设备之间共享什么意思wap 2.0的网站
  • 创建企业营销网站包括哪些内容微信制作网站设计
  • 专门做有机食品的网站什么是顺联网络营销
  • 长沙市建设网站平台的公司网页设计个人网站作业
  • 中国书画画廊网站模板wordpress图片p标签
  • it培训机构一般培训多久抖音seo
  • 做汽车价格的网站重庆建筑人才网官网
  • WordPress建站 网盘视频网站f式布局
  • 湖南北山建设集团网站德州购物网站建设
  • 林业门户网站建设苏州集团网站设计定制
  • 网站建设后端技术沈阳搜索排名公司
  • 江门网站建设 卓华企业管理知识
  • 建设网站公司排名房地产设计网站
  • 江门网站建设工作江门免费网站建站模板
  • 启动培训网站建设的请示专业官网设计
  • php 社交网站模板源码太原网站设计
  • 西安网站seo排名优化汕头网站建设浩森宇特
  • 协会网站建设方案书浏览网站模板
  • 网站源码建站视频教程网站免费正能量直接进入
  • 深圳市工程交易中心网站360网页游戏
  • 泰格豪雅手表官方网站网站建设用什么书
  • 网站后台模板安装显示不了工具
  • 濮阳公司建站龙岩市城乡规划建设局网站