leetcode 2 和 c 力扣五月挑战:在这个存储库中,我将添加 May Challenge 中出现的每个问题的解决方案。解决方案可以用以下三种语言中的任何一种编写:C++、Python 或 Java。

第 1 周:

  • 第一个坏版本

  • 珠宝和石头

  • 赎金记录

  • 数字补码

  • 字符串中的第一个唯一字符

  • 多数元素

  • 二叉树中的表亲

第 2 周:

  • 检查它是否是一条直线

  • 有效的完美平方

  • 找到镇法官

  • 洪水填充

  • 排序数组中的单个元素

  • 删除 K 位数字

  • 实现 Trie(前缀树)

第 3 周:

  • 最大和圆形子阵列

  • 奇偶链表

  • 查找字符串中的所有字谜

  • 字符串中的排列

  • 在线库存跨度

  • BST 中第 K 个最小的元素

  • 用全 1 计算平方子矩阵

第 4 周:

  • 按频率排序字符

  • 区间列表交点

  • 从前序遍历构造二叉搜索树

  • 未交叉线

  • 连续数组

  • 可能的二分法

  • 计数位

第 5 周:

  • 课程安排

  • K 离原点最近的点

  • 编辑距离