面试复习-数据结构

2020-05-21  本文已影响0人  Lugton

1.栈:

先入后出(一般用于算法中的回溯法)

2.队列:

先入先出(常考算法有:两个栈实现队列、二叉树的层序遍历)

3.链表:

分为单向链表和双向链表,LinkedList的底层,循环遍历效率低,插入和删除效率高(常考的算法有:翻转链表、链表的复制、判断链表是否有环等)

4.散列表:

查找的时间复杂度为O(1),用于构造散列函数的方法有:

5.树

上一篇 下一篇

猜你喜欢

热点阅读