南宁师范师大学818计算机基础2017-2019答案.docx

上传者: 43290288 | 上传时间: 2022-05-19 19:03:51 | 文件大小: 1.58MB | 文件类型: DOCX
2017AB卷答案 2018AB卷答案 2019AB卷答案 配知识点总结: 4.快速排序基本思想:快速排序是由冒泡排序改进而得的,他的基本思想是在待排序的n个元素中任取一个元素(通常取第一个元素)作为基准,把该元素放入适当的位置后,数据序列被此元素划分成两部分。所有关键字比该元素小的元素放置在前一部分,所有比它大的元素放置在后一部分,并把该元素排在这两部分中间(称为元素归位),这个过程称为一趟快速排序,即一趟划分。之后对产生的两个部分分别重复上述过程,直至每部分内只有一个元素或者空为止。 快速排序最坏时间复杂度为O(n²),最好时间复杂度为O(nlog2n),平均时间复杂度为O(nlog2n),空间复杂度为O(log2n),排序算法不稳定 5.简单选择排序思想:设排序元素放在数组R[0....n-1]中,排序过程中,R被划分成两个子区间,有序区R[0...i-1]和无序区R[i...n-1]。初始时,有序区没有元素。简单选择排序的一趟操作是从当前无序区中选择关键字最小的元素R[k],将它与无序区第一个元素R[i]交换,使R[0...i]变成新的有序区,以此类推排好所有元素 。。。等

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明