摘要:
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 阅读全文
摘要:
堆排序,首先对初始化的堆进行下虑操作使得堆满足堆序。也就是建堆的过程。 然后将堆顶元素与堆尾元素互换,在进行delete堆顶操作。 阅读全文
摘要:
希尔排序在插入排序的基础上多一个增量,即每次和增量位置的元素比较。增量逐渐减小,最后为1.通常采用2方-1,增量的取值决定移动次数 阅读全文