算法分析与设计常见算法思想15页.docx

上传人:晟*** 文档编号:6531470 上传时间:2021-09-09 格式:DOCX 页数:15 大小:584.52KB
下载 相关 举报
算法分析与设计常见算法思想15页.docx_第1页
第1页 / 共15页
算法分析与设计常见算法思想15页.docx_第2页
第2页 / 共15页
算法分析与设计常见算法思想15页.docx_第3页
第3页 / 共15页
算法分析与设计常见算法思想15页.docx_第4页
第4页 / 共15页
算法分析与设计常见算法思想15页.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

算法导论复习常见算法思想PPT2-1:1. 堆排序(选择类排序,不稳定)(1)初始化操作:将R1.n构造为初始堆;(2)每一趟排序的基本操作:将当前无序区的堆顶记录R1和该区间的最后一个记录交换,然后将新的无序区调整为堆(亦称重建堆)。时间复杂度是:O(nlgn)2. 归并排序 归并排序采用分治法思想的稳定的排序。算法思想是先使每个子序列有序,再使子序列段间有序。第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置第三步:比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置重复步骤3直到某一指针超出序列尾,将另一序列剩下的所有元素直接复制到合并序列尾。时间复杂度是:O(nlgn)3. 快速排序(交换类排序,不稳定)(1)通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小;(2)然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。