摘要:
在Java中,程序员会在乎内存中的两块空间。 堆(heap)和栈(stack)。当java虚拟机启动时, 它会从底层的操作系统取得一块内存, 并且以此块内存来执行java程序。在Java中, 实例变量是声明在类中而不是方法中的变量,实例变量存在于所属的对象中, 即实例变量会随着对象一起位于堆上。Ja... 阅读全文
摘要:
之前已经学习了六种常见的排序算法, 包括 插入排序、 归并排序、 快速排序、 希尔排序、 堆排序、 选择排序 。从总体情况来看 : 插入排序, 选择排序的思路比较简单, 容易完成, 时间复杂度为O(n2)。而希尔排序、归并排序、 快速排序、 堆排序在思路上有难度, 但是时间上都有了很大的提高, 时间... 阅读全文
摘要:
。 阅读全文