发表评论取消回复
相关阅读
相关 算法导论 学习笔记 第七章 快速排序
快排最坏时间复杂度为θ(n²),但它的平均性能很好,通常是实际排序应用中最好的选择,它的期望时间复杂度为θ(nlgn),且θ(nlgn)中隐含的常数因子非常小,且它还能进行原址
相关 算法导论 学习笔记 第六章 堆排序
实际中,待排序的数很少是单独的数值,它们通常是称为记录的数据集的一部分,每个记录包含一个关键字,即排序问题中要重排的值,记录的剩余部分由卫星数据组成,通常是要与关键字一同存取的
相关 算法导论 学习笔记 第四章 分治策略
分治策略中,我们递归地求解一个问题,每层递归中应用如下三个步骤: 1.分解。将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小。 2.解决。递归地求解出子问
相关 算法导论 学习笔记 第二章 算法基础
使用插入排序解决以下排序问题: 输入:n个数的一个序列<a1, a2, … , an>。 输出:输入序列的一个排列<a1’, a2’, …, an’>,满足a1’<=a
相关 第二章 算法基础
引言 《算法导论》在本章将向我们介绍一个算法设计和分析框架,在后续的章节也将在这个框架的基础上来分许算法。 名词解释: (1):伪代码 伪代码就是以最清晰、最简洁
相关 <算法导论>学习笔记(2)--第2章 算法基础
<算法导论>学习笔记(2)--第2章 算法基础 Having a solid base of algorithm knowledge and technique is one
相关 算法导论-第二部分-读书笔记
\第六章 \\堆 \\\6.1 什么是堆? (二叉)堆是一个“数组”,它可以被看成一个挖的完全二叉树,树上每一个结点对应数组中一个元素。 除了最底层外
相关 算法导论——第二章习题
2.1-3、 问题描述: 输入:一个规模为n的序列A=<a1, a2, ... , an>、一个值v 输出:当v = A\[i\]时,输出下标 i ;当v没有在A中
相关 算法导论课后习题解析 第二章
2.1-1 初始 31 41 59 26 41 58 第一遍 31 41 59 26 41 58 第二遍 31 41 59 26 41 58 第三遍 26 31
相关 算法导论——算法基础
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
还没有评论,来说两句吧...