ItA+研算法
文章平均质量分 51
个
fgh431
非淡泊无以明志
展开
-
二 图与遍历
文章目录§ 1 图的基本概念和术语§ 2 图的遍历( ( 搜索) )§ 3 双连通与网络可靠性§ 4 对策树§ 1 图的基本概念和术语§ 2 图的遍历( ( 搜索) )§ 3 双连通与网络可靠性§ 4 对策树...原创 2019-08-11 17:03:22 · 740 阅读 · 0 评论 -
三 分 治
1. 算法基本思想先看折半搜索算法a[1…n]中搜索 x,中的元素满足 a[1] ≤ a[2] ≤ … ≤ a[n]。如找到 x,返回(数组元素的下标)否则返 –1BiFind(a,n) global a[1..n], n; integer left,right,middle; left:=1; right:=n; while le...原创 2019-07-21 16:58:18 · 360 阅读 · 0 评论 -
四 贪心算法
文章目录§1.贪心算法基本思想 §2. 调度问题 §3. 最优生成树问题 §4 单点源最短路径问题 §5 Huffman 编码 §6 贪心算法优性理论 §1.贪心算法基本思想 §2. 调度问题 §3. 最优生成树问题 §4 单点源最短路径问题 §5 Huffman 编码 §6 贪心算法优性理论 ...原创 2019-08-03 12:49:14 · 388 阅读 · 0 评论 -
五 动规算法
文章目录§1.动态规划算法的基本思想 §2. 多段图问题 §3. 0/1 背包问题 §4. 流水作业调度问题 §5 Huffman 编码 §5. 最优二叉搜索树 §1.动态规划算法的基本思想 §2. 多段图问题 §3. 0/1 背包问题 §4. 流水作业调度问题 §5 Huffman 编码 §5. 最优二叉搜索树 ...原创 2019-08-03 12:52:11 · 224 阅读 · 0 评论 -
六 回 溯
文章目录§1. 回溯法的基本思想 §2.定和子集问题和 0/1 背包问题 §3. n-皇后问题和旅行商问题 §4 图的着色问题 §5. 回溯法的效率分析 §1. 回溯法的基本思想 §2.定和子集问题和 0/1 背包问题 §3. n-皇后问题和旅行商问题 §4 图的着色问题 §5. 回溯法的效率分析 ...原创 2019-08-03 12:55:04 · 319 阅读 · 0 评论 -
七 分枝限界法
文章目录§1 算法基本思想 第一段第2段队列式分枝限界法优先队列式分枝限界法例7.1.1题目-旅行商问题队列式分枝限界法优先队列式分枝限界法下一段对于最大值优化问题对于最小值优化问题对于只是找可行解的问题最后一段§2 0/1 背包问题的分枝-限界法 下一段下小一段§1 算法基本思想 第一段深度优先,朝纵深方向搜索(就是树往下),直到问题的一个可行解,或经判断沿此路径不会达到问...原创 2019-08-03 11:33:28 · 1001 阅读 · 0 评论 -
八 NP完全问题
文章目录1关于问题及算法的描述语言判定问题与语言之间的对应关系通过编码策略来实现的2 图灵机与确定性算法3 NP类问题4 NP完全问题定义1对于判定问题$\Pi_1$和$\Pi_2$也可从问题的角度来叙述定义25 证明新问题是NPC问题的方法证新问题$\Pi$是NPC问题的一般步骤6 NP困难问题1关于问题及算法的描述语言设Σ\SigmaΣ是个字符集Σ∗\Sigma^*Σ∗表示Σ\Si...原创 2019-09-22 08:45:51 · 959 阅读 · 1 评论 -
验证算法
验证算法定义:具有两个自变量的算法AAA,其中一个自变量是通常的输入串XXX,另一个自变量是一个称为“证书”的二进制串YYY。如果对于任意的串X∈LX \in LX∈L,存在一个证书YYY并且AAA可以用YYY来证明X∈LX \in LX∈L,则算法AAA就验证了语言LLL,称VP={L∣L∈Σ∗,Σ是一个有限字符集,L|L \in \Sigma^{*},\Sigma 是一个有限字符集,L∣...原创 2019-06-07 14:38:23 · 1623 阅读 · 0 评论 -
4分治
文章目录4.0 开头第一段第二段第三段递归式三种求解递归式的方法递归式技术的细节4.1 最大子数组问题获得投化学公司暴力求解方法4.2 矩阵乘法的Strassen算法4.3 用代入法求解递归式4.4 用递归树方法求解递归式4.5 用主方法求解递归式4.6 证明主定理4.0 开头第一段2.3.1中介绍了归排他用了分治分治策略中:我们递归地求解一个问题每层递归中应用如下三个步骤...原创 2019-08-25 15:07:34 · 227 阅读 · 0 评论 -
6 heapsort
文章目录第一段第2段它引入了另一个算法设计技巧第一段与归排一样,不同于插排,堆排序时间复杂度O(nlgn)O(nlgn)O(nlgn)与插排一样,不同于归排,堆排具有空间原址性只需要常数个额外的元素空间存储临时数据堆排序集合了俩优点第2段它引入了另一个算法设计技巧...原创 2019-07-29 11:03:31 · 237 阅读 · 0 评论 -
7 qs
文章目录第一段第2段第一段nnn个数的输入数组快排最坏Θ(n2)\Theta(n^2)Θ(n2)虽然最坏差,但快排通常是实际中最好选择因为平均性能好期望时间复杂度Θ(nlogn)\Theta(nlogn)Θ(nlogn),且因子小还可进行原址排序,甚至在虚存环境中也很好工作。第2段...原创 2019-08-20 08:05:22 · 336 阅读 · 0 评论 -
8线排
文章目录8.0 第二段 第三段 8.1排序算法的下界决策树模型图8-1第二段最坏情况的下界8.2计算排序计排的基本思想计排的代码图8-2计数排序时间代价多少呢?总结8.3基数排序8.4桶排序8.0 已介绍能在O(nlogn)O(nlogn)O(nlogn)时间内排序nnn个数的算法。归排和堆排达到了最坏情况下的上界快排在平均情况下达到该上界且对这些算法中的每一个,我们都能给出nn...原创 2019-08-17 17:01:49 · 360 阅读 · 0 评论 -
9 中和顺统
nine中和顺统原创 2019-10-11 19:24:46 · 157 阅读 · 0 评论 -
10 基本数据结
苟富贵原创 2019-10-10 12:18:14 · 365 阅读 · 0 评论 -
13 blackredtree
文章目录第一段13.1 红黑树的性质第一段12章介绍了一棵高度为hhh的二叉搜索树支持任何一种基本动态集合操作如search,predecessor,successor,minimum,maximum,insert,delete等时复度O(h)O(h)O(h),so树高较低时,集合操作执行较快但树较高,可能不比链表上执行得快red-black树是平衡搜索树的一种可保...原创 2019-07-29 11:03:00 · 207 阅读 · 0 评论 -
15dp
dynamic programming与分治相似都是通过组合子问题的解来求原问题dp指的是一种表格法,no编写计算机程序原创 2019-09-09 11:16:59 · 380 阅读 · 0 评论 -
17tanhuan分析
文章目录在摊还分析中,我们求数据结构的一个操作序列中所执行的所有操作的平均时间来评价操作的代价原创 2019-09-09 13:30:50 · 503 阅读 · 0 评论 -
18 Bshu
文章目录第一段第二段第一段为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树类似红黑树但他在降低磁盘IO操作数方面要更好许多DBS使用B或B变种来存储信息第二段...原创 2019-08-19 08:09:10 · 2082 阅读 · 0 评论 -
27 多线程
文章目录27.1 动态多线程基础27.2 多线程矩阵乘法27.3 多线程归并排序27.1 动态多线程基础27.2 多线程矩阵乘法27.3 多线程归并排序原创 2019-09-10 22:21:17 · 592 阅读 · 2 评论