algorithm

几个问题:

什么时候该用数组型容器、什么时候该用链表型容器?

什么是散列函数?HashMap 的实现原理是什么?

什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。

什么是算法复杂度?

你是否理解空间换时间的思想?

写一个针对整数数组的冒泡排序函数,看看你要修改几次才能跑通。

写一个针对整数数组的二分查找函数,看看你要修改几次才能跑通。