摘要:
1.选择排序 selection sort 2.插入排序 insertion sort 3.希尔排序 shell sort 4.归并排序 merge sort 5.快速排序 quick sort 6.基数排序 radix sort 1.选择排序 selection sort 每次遍历整个数组,选出其 阅读全文
摘要:
从开始自学写代码开始,就感觉递归是个特别美丽的算法。 “如果使用循环,程序的性能可能更高;如果使用递归,程序可能更容易理解。如何选择要看什么对你来说更重要。” 编写递归函数时,必须告诉它何时停止递归。因此,每个递归函数都有两部分:基线条件(base case)和递归条件(recursive case 阅读全文