This project is mainly to explain some of the algorithm program.
The algorithm derived from the 《Sword Offer》(剑指Offer), 《The beauty of programming》(编程之美), 《Cracking Coding Interview》(程序员面试金典).
1) 插入排序:(1)直接插入排序,(2)折半插入排序,(3)2路插入排序,(4)希尔排序。
2)交换排序:(1)冒泡排序,(2)快速排序,(3)梳排序。
3)选择排序:(1)直接选择排序,(2)树形选择排序,(3)堆排序。
4)归并排序。
5)基数排序。
6)计数排序;桶排序。
-
(1)面试高级算法: Open URL
-
(2)让CPU运行周期画出一条正弦曲线:(CPURatio) Open URL
-
(3)中国象棋将帅对决:(GeneralsOfChineseChess) Open URL
-
(4)求最大公约数:(GreatestCommonDivisor) Open URL
-
(5)求无符号整数中1的个数:(NumOfOne) Open URL
-
(6)C程序自动生成简历:(ResumeByC) Open URL
- (1)程序运行时间和语义理解:(TimeAndProgram) Open URL