算法题目成百上千,但是每个人的经历是有限的,尤其作为非计算机专业转到想找软件工作的同学,所以我们应该能够抓住面试笔试考查的重点内容,考试嘛就需要突击一点。基础数据结构数组、字符串链表特点:数据元素个数不确定,经常需要删除或者插入元素而不是经常访问某个元素。应用:快慢指针(有时候三个指针):链表翻转、寻找链表倒数第k个元素、寻找链表中间位置元素、判断链表是否有环。构建一个虚假的链表头,优点是不需要判断链表是否为空,删除和插入简单了,返回时返回链表头的下一个元素:两个排序链表进行整合;将链表的分离,前半部分是奇数,后半部分是偶数。栈特点:后进先出。基本思想:只关心最后一次的操作,处理完上一次的操作...