摘要:
数组是计算机最基础的一个数据结构,只要你学计算机都避不开这个看似简单却无比重要东西。 阅读全文
摘要:
堆排序是指利用堆这种数据结构进行的排序算法,时间复杂度为O(n * log2(n)),和快速排序差不多快。 阅读全文
摘要:
对于输出1 ~ n这些数组成的所有全排列的方法有最暴力的递归枚举法和相对简单写的递归交换法,但是有时我们只希望可以找到一个全排列的下一个全排列,就这样出现了n进位法。 阅读全文
摘要:
优先队列大家都听说过吧,而其实堆这个数据结构就可以用来实现优先队列。 阅读全文