编程与数据结构算法

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

题目目录

371 道原题
  1. 【至多K个不同字符的最长子串】【LeetCode - 340】至多包含 K 个不同字符的最长子串。 「百度」

    原题
  2. 【车队II】LeetCode Hard 1776. 车队II。 「字节跳动」

    原题
  3. 【K个一组翻转链表】K个一组翻转链表时,k=1或k大于链表长度应如何处理? 「字节跳动」

    原题
  4. 【合并有序链表】Coding:归并排序两个有序链表 (LeetCode 21)。 「字节跳动、美团、腾讯混元」

    原题
  5. 【环形链表检测】代码题/手撕:实现环形链表检测(LeetCode 141),判断链表是否有环。 「拼多多、百度、美团」

    原题
  6. 【K个一组反转链表】K个一组反转链表(LeetCode 25):先讲思路再写代码。变体:两两反转链表(即K=2)。变体:纸上写k组无序链表排序(即先对每组内排序再反转?需明确)。 「拼多多、美团、腾讯」

    原题

    “k 组无序链表排序”未给规则;括号中的先排序再反转是猜测。

  7. 「百度、腾讯、腾讯混元」

    1. 删除链表的倒数第N个节点(LeetCode 19):解释思路(如快慢指针或暴力法)。

    2. 变体:返回倒数第K个节点,口述思路。

    完整原题

    【删除链表倒数第N个节点】删除链表的倒数第N个节点(LeetCode 19):解释思路(如快慢指针或暴力法)。变体:返回倒数第K个节点,口述思路。 「百度、腾讯、腾讯混元」

    原题
  8. 【删除链表节点】如何删除单链表的某个node(只给指向该node的指针而不是head)?CUDA? 「字节跳动」

    原题

    原文仅有孤立的CUDA问号,未提供输入、输出或编码要求。

  9. 【删除链表重复元素】删除链表中重复的元素II(LeetCode 82):手撕代码。 「京东、字节跳动」

    原题
  10. 【反转链表】反转链表(LeetCode 206):要求递归和迭代两种方式;包括反转链表II(部分反转,LeetCode 92)。 「字节跳动、百度、阿里巴巴、阿里通义」

    原题