斯坦福CS161算法分析与设计笔记
参考资料
-
时刻问自己 Can we do better ?
Karatsuba Algorithm
也叫快速乘法算法,是对于大数的相乘的一种优化算法,是高斯复数乘法算法的推广
下面是一个简单的例子来快速理解它的基本思想,但是不是完整的算法
//对于四位数5678和1234,两者相乘 |
Course Topics
- Vocabulary for design and analysis of algorithms
- big-O
- Divide and conquer algorithm design paradigm
- this is no one silver bullet in algorithm design
- Randomization in algorithm design
- primitives for reasoning about graphs
- Use and implementation of data structures
Topics in Sequel Course
- Greedy algorithm design paradigm
- dynamic programming algorithm design paradigm
- NP-complete problems and what to do about them
- Fast heuristics with provable guarantees
- Fast exact algorithms for special cases
- Exact algorithms that beat brute-force search
Skills you’ll lean
- Become a better programmer
- Sharpen your mathematical and analytical skills
- Start ''thinking algorithmically"
- Literacy with computer science’s “greatest hits”
- Ace your technical interviews
Merge Sort
Recursive Algorithm
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Q's blog!
评论