算法编码练习

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

20 道原题
  1. 哪些数据结构与算法问答需要配套代码?

    原题
  2. 哪些问题只需要概念解释,哪些问题必须会手写代码?

    原题
  3. Python、C/C++、Java 在算法面试中的代码风格有什么区别?

    原题
  4. 如何用三种语言实现链表中点?

    原题
  5. 如何用三种语言实现 LRU Cache?

    原题
  6. 如何用三种语言实现单调栈和滑动窗口最大值?

    原题

    原题未给出单调栈的操作接口或返回目标;当前仅映射明确的滑动窗口最大值任务。

  7. 如何用三种语言实现归并排序?

    原题
  8. 如何用三种语言实现二分查找左边界?

    原题

    原题只要求左边界,复用首末位置实现中的首次位置子任务,不额外要求返回右边界。

  9. 如何用三种语言实现 Top K 小顶堆?

    原题
  10. 如何用三种语言实现二叉树 DFS 与层序遍历?

    原题
  11. 如何用三种语言实现二分图判断?

    原题
  12. 如何用三种语言实现拓扑排序?

    原题
  13. 如何用三种语言实现 Dijkstra 最短路?

    原题
  14. 如何用三种语言实现 KMP?

    原题
  15. 如何用三种语言实现 Trie 前缀树?

    原题
  16. 如何用三种语言实现多边形面积与点在多边形内?

    原题
  17. 如何用三种语言实现回溯组合枚举?

    原题
  18. 如何用三种语言实现编辑距离 DP?

    原题
  19. 如何用三种语言实现牛顿迭代平方根?

    原题

    原题未指定输出精度与舍入方式。

  20. 如何用三种语言实现高斯消元?

    原题