编程与数据结构算法

题集来源:阿东玩 AI(Adong)收录项目:AgentGuide查看原题集

题目目录

371 道原题
  1. 假设我们在一个高频插入和删除操作的场景中,比如实现一个队列或栈,你会选择数组还是链表? 「美团」

    原题
  2. 实现LRU Cache:1. 要求get/put均为O(1)。2. 带过期时间的LRU。 「字节跳动」

    原题
  3. 实现典型单调栈。 「拼多多」

    原题
  4. 实现字符串解码(LeetCode 394),原记录未说明输入格式和输出要求。 「百度、阿里巴巴、阿里通义」

    原题
  5. 实现最长有效括号(LeetCode 32)。 「字节跳动、百度」

    原题
  6. 实现有效的括号(LeetCode 20)。 「字节跳动、百度、美团、阿里巴巴」

    原题
  7. 实现每日温度算法。 「字节跳动」

    原题
  8. 实现队列:

    「字节跳动」

    1. 用栈实现队列(LeetCode 232)。

    2. 手撕实现queue(不限方式)。

    完整原题

    实现队列:1. 用栈实现队列(LeetCode 232)。2. 手撕实现queue(不限方式)。 「字节跳动」

    原题
  9. 手撕两道:最长有效括号和二叉树层序遍历。

    完整原题

    手撕两道:最长有效括号和二叉树层序遍历。 「美团」

    原题
  10. 手撕前K个高频元素。 「字节跳动」

    原题