- 浏览: 448643 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (158)
- J2SE (15)
- c/c++ (17)
- linux & ubuntu (20)
- js (18)
- algorithm (21)
- android (1)
- software (3)
- svn (1)
- db (6)
- other (19)
- css (5)
- go (1)
- html 5 (3)
- computer science (1)
- php (3)
- 创业 (8)
- EJB & jboss (1)
- TDD (1)
- jsp & servlet (2)
- http, tcp & ip (2)
- hibernate (1)
- json (1)
- 乐 (2)
- ps (2)
- netbeans (1)
- extjs (2)
- eclipse (4)
- 项目管理 (1)
- varnish (2)
- study abroad (1)
- python (1)
- erlang (1)
- math (1)
- shell (1)
- assembly (4)
- lucene (1)
- web (1)
- http (1)
- tcp & ip (1)
最新评论
-
yiguxianyun:
...
css li 不换行 -
stdayong:
...
netbeans 中使用 maven -
程序猿_星:
为啥会中文乱码啊
servlet 以 gzip 格式返回数据 -
huanhuan519:
感谢分享~
gdb 调试工具 -
heyl1234:
写过些js,对css还不熟。谢谢~
css li 不换行
算法导论(2nd) 结构
* <Introduction to Algorithms 2nd> (total 984 page,8 part)
* part 1 (chp 1 - 5)
foundation of algorithms (基础入门)
* chp 1
an overview of algorithms and their place in modern computing systems
This chapter defines what an algorithm is and lists some examples.
It also makes a case that algorithms are a technology, just as are fast hardware, graphical user interfaces, objectoriented systems, and networks.
* chp 2
see our first algorithms,which solve the problem of sorting a sequence of n numbers.
We use a pseudocode to descript it,which could be implement into any existing language by a competent programmer.
We use two different algorithms to solve the problem,and with the n increase,we compare the algorithms.
* chp 3
defines a notation,which we call asymptotic notation
* chp 4
delves further into the divide-and-conquer method (分离,按步解决),
particular,contains methods for solving recurrences.
* chp 5
introduces probabilistic analysis and randomized algorithms (概率分析 & 随机算法).
* Appendices A-C
contain mathematical material that you will find helpful as you read this book.
*
* part 2 (chp 6 - 9)
sort & order statistics (排序 & 次序统计)
* chp 6
heapsort (堆排序),sorts n numbers in place in O(n lg n) time,
use an important data structure,called a heap,which we can implement a prority queue.
* chp 7
quicksort (快速排序),
its worst-case running time is Θ(n2), its average-case running time is Θ(n lg n),
and it's generally outperforms heapsort in practice(通常比 heapsort 要更高效).
* chp 8
introducing the dicision-tree model in order to study the performance limitations of comparson sorts.
counting sort algorithm,
related algorith,radix sort,
* chp 9
order statistics
*
* part 3 (chp 10 - 14)
data structure (数据结构)
* chp 10
simple data structures (基本数据结构)
* chp 11
hash table (哈希表)
* chp 12
binary search trees (二分查找树)
* chp 13
red-black trees (红黑树)
* chp 14
show how to augment red-black trees to support operations other than basic ones.
*
* part 4 (chp 15 - 17)
advanced design and analysis techniques (高级 设计 & 分析 技术)
* chp 15
dynamic programming (动态编程)
* chp 16
greedy algorithms (贪婪算法)
* chp 17
amortized analysis (分摊分析)
*
* part 5 (chp 18 - 21)
advanced data structures (高级 数据结构)
* chp 18
B-Trees
* chp 19
Binomial Heaps
* chp 20
Fibonacci Heaps
* chp 21
Data Structures for Disjoint Sets
*
* part 6 (chp 22 - 26)
graph algorithms (图 算法)
* chp 22
elementary graph algorithms (图 的 基本算法)
* chp 23
minimum spanning tree (最小生成树)
* chp 24
single-source shortest path (单1起点 最短路径 问题)
* chp 25
all-pairs shortest path (全对 最短路径 问题)
* chp 26
maximum flow (最大流)
*
* part 7 (chp27 - 35)
selected topics (精选 专题)
* chp 27
Sorting Networks (排序网络)
* chp 28
Matrix Operations (矩阵运算)
* chp 29
Linear Programming (线性规划)
* chp 30
Polynomials and the FFT (多项式与快速傅里叶变换)
* chp 31
Number-Theoretic Algorithms (数论算法)
* chp 32
String Matching (字符串匹配)
* chp 33
Computational Geometry (计算几何学)
* chp 34
NP-Completeness (NP 完全性问题)
* chp 35
Approximation Algorithms (近似算法)
*
* part 8 (Appendix: A - C)
Appendix:Mathematical Background (附录:相关 数学)
* Appendix A:
Summations (求和)
* Appendix B:
Sets, Etc. (集合)
* Appendix C:
Counting and Probability (求总数 & 概率)
*
*
*
------------------------------------
<An Introduction to Algirithm> 's online resource:
* http://www.verycd.com/topics/87348/ 第2版, 英文,note,视频 等
* http://www.verycd.com/topics/2825438/ 第2版, 中文,英文
*
* <Introduction to Algorithms 2nd> (total 984 page,8 part)
* part 1 (chp 1 - 5)
foundation of algorithms (基础入门)
* chp 1
an overview of algorithms and their place in modern computing systems
This chapter defines what an algorithm is and lists some examples.
It also makes a case that algorithms are a technology, just as are fast hardware, graphical user interfaces, objectoriented systems, and networks.
* chp 2
see our first algorithms,which solve the problem of sorting a sequence of n numbers.
We use a pseudocode to descript it,which could be implement into any existing language by a competent programmer.
We use two different algorithms to solve the problem,and with the n increase,we compare the algorithms.
* chp 3
defines a notation,which we call asymptotic notation
* chp 4
delves further into the divide-and-conquer method (分离,按步解决),
particular,contains methods for solving recurrences.
* chp 5
introduces probabilistic analysis and randomized algorithms (概率分析 & 随机算法).
* Appendices A-C
contain mathematical material that you will find helpful as you read this book.
*
* part 2 (chp 6 - 9)
sort & order statistics (排序 & 次序统计)
* chp 6
heapsort (堆排序),sorts n numbers in place in O(n lg n) time,
use an important data structure,called a heap,which we can implement a prority queue.
* chp 7
quicksort (快速排序),
its worst-case running time is Θ(n2), its average-case running time is Θ(n lg n),
and it's generally outperforms heapsort in practice(通常比 heapsort 要更高效).
* chp 8
introducing the dicision-tree model in order to study the performance limitations of comparson sorts.
counting sort algorithm,
related algorith,radix sort,
* chp 9
order statistics
*
* part 3 (chp 10 - 14)
data structure (数据结构)
* chp 10
simple data structures (基本数据结构)
* chp 11
hash table (哈希表)
* chp 12
binary search trees (二分查找树)
* chp 13
red-black trees (红黑树)
* chp 14
show how to augment red-black trees to support operations other than basic ones.
*
* part 4 (chp 15 - 17)
advanced design and analysis techniques (高级 设计 & 分析 技术)
* chp 15
dynamic programming (动态编程)
* chp 16
greedy algorithms (贪婪算法)
* chp 17
amortized analysis (分摊分析)
*
* part 5 (chp 18 - 21)
advanced data structures (高级 数据结构)
* chp 18
B-Trees
* chp 19
Binomial Heaps
* chp 20
Fibonacci Heaps
* chp 21
Data Structures for Disjoint Sets
*
* part 6 (chp 22 - 26)
graph algorithms (图 算法)
* chp 22
elementary graph algorithms (图 的 基本算法)
* chp 23
minimum spanning tree (最小生成树)
* chp 24
single-source shortest path (单1起点 最短路径 问题)
* chp 25
all-pairs shortest path (全对 最短路径 问题)
* chp 26
maximum flow (最大流)
*
* part 7 (chp27 - 35)
selected topics (精选 专题)
* chp 27
Sorting Networks (排序网络)
* chp 28
Matrix Operations (矩阵运算)
* chp 29
Linear Programming (线性规划)
* chp 30
Polynomials and the FFT (多项式与快速傅里叶变换)
* chp 31
Number-Theoretic Algorithms (数论算法)
* chp 32
String Matching (字符串匹配)
* chp 33
Computational Geometry (计算几何学)
* chp 34
NP-Completeness (NP 完全性问题)
* chp 35
Approximation Algorithms (近似算法)
*
* part 8 (Appendix: A - C)
Appendix:Mathematical Background (附录:相关 数学)
* Appendix A:
Summations (求和)
* Appendix B:
Sets, Etc. (集合)
* Appendix C:
Counting and Probability (求总数 & 概率)
*
*
*
------------------------------------
<An Introduction to Algirithm> 's online resource:
* http://www.verycd.com/topics/87348/ 第2版, 英文,note,视频 等
* http://www.verycd.com/topics/2825438/ 第2版, 中文,英文
*
发表评论
-
c - linkedlist
2012-05-10 14:52 1125c - linkedlist store ordere ... -
c - word counter (binary-tree)
2012-05-09 14:17 1751c - word counter (binary-tree) ... -
random select
2011-08-28 01:00 1228random select problem: ... -
sparse data structure - matrix
2011-08-18 20:03 1111sparse data structure sp ... -
max sub_sequence - c
2011-08-10 01:02 1095max sub_sequence - c /* ... -
binary search - c
2011-08-06 12:07 1117binary search - c (simple) ... -
bit_array - simple use
2011-05-28 23:47 1033bit array,use less memory to de ... -
linkedlist - java 简单实现
2011-02-11 21:29 1628linked list 链表, - ... -
queue (用 java 简单实现)
2011-02-03 01:45 4080queue ------ 结构 线性存 ... -
Medians and Order Statistics (次序统计)
2011-01-03 14:36 2860Medians and Order Statistics - ... -
counting sort
2011-01-02 20:36 1597counting sort ------ counting ... -
quick sort
2011-01-01 20:26 1220quicksort ------ quicksort ove ... -
priority queue
2010-12-22 00:11 2303priority queue priority queue ... -
heap sort
2010-12-18 19:09 1229heapsort ------ heap 数据结构 hea ... -
merge sort
2010-12-01 23:37 1180merge sort 合并排序 ------ merge ... -
insertion sort
2010-10-28 00:21 1069insertion sort ------ insertio ... -
z 字型 读取 矩阵
2010-10-23 16:50 2215以 z 字型 读取 矩阵, ... -
排序算法:求 长度为 n的 数组中,最大的 m个数
2010-08-31 10:16 2668排序:数组 length=m,从其中中取出最大的 n 数字,n ... -
已排序数组 a,求其元素的绝对值 共有多少个不同的值
2010-08-29 20:41 1643已排序数组 a,求其元素的绝对值 共有多少个不同的值? ... -
binary search
2010-08-29 19:35 1026binary search in sorted array: ...
相关推荐
9. **解决方案集**:Solutions for Introduction to Algorithms, Second Edition CLRS(1).pdf提供了书中的部分习题解答,这对于学习者巩固知识和提升解题能力非常有帮助。 《算法导论》第二版不仅是一本教材,更是...
Introduction to Algorithm第三版。作者Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, Clifford Stein.
### 知识点一:算法基础与现代...综上所述,《Introduction to Algorithms》这本书全面系统地介绍了算法的相关知识,不仅涵盖了理论基础,还涉及了大量的实践案例,对于初学者和专业人员来说都是非常有价值的参考资料。
An Introduction to the Analysis of Algorithms(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自...
文 件 名:Introduction to Algorithm.chm 语 言:英文 格 式:CHM 大 小:17.8M 下载积分:0 说 明:很好很强大。
An Introduction to Number Theory with Cryptography(2nd) 英文无水印原版pdf 第2版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系...
在【标题】中提到的“Introduction to Algorithm 3rd edition”,意味着本书是该系列的第三版,它是对前两版的更新和完善。作为一本介绍算法的书,它涵盖了算法的基础理论、设计技巧、分析方法以及各种经典算法的...
《Introduction to Algorithm》(CLRS)是一本广泛使用的算法分析教材,由Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest和Clifford Stein合著。这本书深入浅出地介绍了算法设计和分析的基础知识,为...
CS硕士专业教材, 2009 Massachusetts Institute of Technology,第三版
这是本人整理的INTRODUCTION TO ALGORITHM 3rd edition 的答案,作者是Thomas Cormen。我整理了期中的 7 15 16 21 22 23 24 25 34. 期中有自己的笔记,以及其他一些网上找到的算法资料。 如果对于题目有异议,欢迎给...
《Introduction to Algorithms》(算法导论英文第二版)是计算机科学领域内的一本著名教科书,由麻省理工学院(MIT)的几位教授共同撰写。本书旨在为读者提供一个全面的现代计算机算法研究的入门知识。书中不仅介绍...
书中还介绍了矩阵乘法的斯特拉森算法(Strassen’s algorithm),这是一项降低大矩阵乘法时间复杂度的突破性技术。 总结来说,《算法导论》不仅深入讲解了算法的基本理论和概念,还通过大量的实例和练习题,帮助...
这本书我就不说多好了,我看都是 英文版的,发个中文版的,希望大家喜欢。文件比较大希望见谅
标题“Evolutionary Intelligence-An Introduction to Theory and Applications with Matlab”明确指出本书的主题是进化智能,并且将从理论和应用两个方面进行介绍,同时使用Matlab作为实现工具。这表明了本书的主要...
这本书我就不说多好了,我看都是 英文版的,发个中文版的,希望大家喜欢。文件比较大希望见谅
### 知识点生成 #### 一、书籍概述与作者介绍 《算法导论》(第三版)是一本被广泛采用的经典计算机科学教材,由Thomas H. Cormen、Charles E. Leiserson、Ronald L....本书不仅介绍了算法的基本概念和技术,还深入...
这本书名为《Hidden Markov Models for Time Series: An Introduction Using R (2nd Edition)》,由 Walter Zucchini、Iain L. MacDonald 和 Roland Langrock 合著,是利用R语言作为计算工具介绍隐马尔科夫模型的一...
We hope that this textbook provides you with an enjoyable introduction to the field of algorithms. We have attempted to make every algorithm accessible and interesting. To help you when you encounter ...
《算法分析导论》第二版是罗伯特·塞杰维克(Robert Sedgewick)与菲利普·弗拉乔莱特(Philippe Flajolet)联合著作的一本关于算法分析领域的权威书籍。这本书详细介绍了算法分析的基本理论和方法,帮助读者掌握...