线性数据结构

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集 反馈(在 GitHub 新标签页打开)

题目目录

16 道原题
  1. 数组为什么是最基础的数据结构?

    原题
  2. 数组和动态数组有什么区别?

    原题
  3. 字符串为什么可以看作特殊数组?

    原题
  4. Tensor 与数组有什么关系?

    原题
  5. 链表的核心思想是什么?

    原题
  6. 数组和链表如何对比?

    原题
  7. 快慢指针为什么能求链表中点和判断环?

    原题
  8. 如何用哈希表 + 双向链表实现 LRU Cache?

    原题
  9. 栈和队列分别解决什么问题?

    原题
  10. 栈为什么和递归、DFS、表达式解析有关?

    原题
  11. 队列为什么和 BFS、任务调度、DataLoader 有关?

    原题
  12. 循环队列和阻塞队列在 AI 工程中有什么用?

    原题
  13. 单调栈和单调队列解决什么问题?

    原题
  14. 单调栈如何在 $O(n)$ 内找到下一个更大元素?

    原题
  15. 单调队列如何优化滑动窗口最大值?

    原题
  16. 线性结构在流式大模型推理中有哪些应用?

    原题