Skip to content

craig04/leetCode_kt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

[TOC]

leetCode

动态规划

  • 1277 矩形个数统计

数论

  • 1250 中国同余定理
  • 1523
二分
  • 1760
背包
  • 39
  • 40
  • 377

leetCode_cn

数据结构

  • 84 柱状图中最大的矩形
  • 109 有序链表转换二叉搜索树
  • 114 二叉树展开为链表
  • 116 填充每个节点的下一个右侧节点指针
  • 124 二叉树中的最大路径和
  • 138 复制带随机指针的链表
  • 146 LRU 缓存
  • 160 相交链表
  • 222 完全二叉树的节点个数
  • 235 二叉搜索树的最近公共祖先
  • 236 二叉树的最近公共祖先
  • 239 滑动窗口最大值
  • 295 数据流的中位数
  • 331 验证二叉树的前序序列化
  • 380 O(1) 时间插入、删除和获取随机元素
  • 431 全 O(1) 的数据结构
  • 450 删除二叉搜索树中的节点
  • 641 设计循环双端队列
  • 654 最大二叉树
  • 676 实现一个魔法字典
  • 1130 叶值的最小代价生成树
  • 1754 构造字典序最大的合并字符串
  • 1761 一个图中连通三元组的最小度数
  • 1825 求出 MK 平均值
  • 1851 包含每个查询的最小区间
  • 2699 修改图中的边权
  • 2736 最大和查询
  • 2812 找出最安全路径
  • 面试题 02.06 回文链表
  • 面试题 10.10 数字流的秩

动态规划

  • 32 最长有效括号
  • 53 最大子数组和
  • 97 交错字符串
  • 123 买卖股票的最佳时机 III
  • 152 乘积最大子数组
  • 213 打家劫舍 II
  • 368 最大整除子集
  • 403 青蛙过河+
  • 467 环绕字符串中唯一的子字符串
  • 474 一和零
  • 542 01 矩阵
  • 664 奇怪的打印机
  • 834 树中距离之和
  • 926 将字符串翻转到单调递增
  • 1143 最长公共子序列
  • 1186 删除一次得到子数组最大和
  • 1220 统计元音字母序列的数目
  • 1235 规划兼职工作
  • 1388 3n 块披萨
  • 1449 数位成本和为目标值的最大数字
  • 1483 树节点的第 K 个祖先
  • 1595 连通两组点的最小成本
  • 1659 最大化网格幸福感
  • 1681 最小不兼容性
  • 面试题 08.13 堆箱子
  • 面试题 08.14 布尔运算
  • 面试题 17.08 马戏团人塔
  • 面试题 17.23 最大黑方阵
  • 剑指 Offer 19 正则表达式匹配

记忆化搜索

  • 1140 石子游戏 II

二分查找

  • 4 寻找两个正序数组的中位数
  • 33 搜索旋转排序数组
  • 162 寻找峰值
  • 275 H 指数 II
  • 540 有序数组中的单一元素
  • 668 乘法表中第k小的数
  • 1439 有序矩阵中的第 k 个最小数组和
  • 2251 花期内花的数目
  • 面试题 10.03 搜索旋转数组

分治

  • 395 最长子串
  • 1763 最长的美好子字符串

并查集

  • 721 账户合并

数学

  • 169 多数元素
  • 190 颠倒二进制位
  • 258 各位相加
  • 268 丢失的数字
  • 382 链表随机节点(水塘抽样)
  • 397 整数替换
  • 413 等差数列划分
  • 423 从英文中重建数字
  • 478 在圆内随机生成点
  • 672 灯泡开关 Ⅱ
  • 775 全局倒置与局部倒置
  • 777 在LR字符串中交换相邻字符
  • 782 变为棋盘
  • 795 区间子数组个数
  • 829 连续整数求和
  • 856 括号的分数
  • 877 石子游戏
  • 899 有序队列
  • 1016 子串能表示从 1 到 N 数字的二进制串
  • 1041 困于环中的机器人
  • 1054 距离相等的条形码
  • 1330 翻转子数组得到最大的数组值
  • 1414 和为 K 的最少斐波那契数字数目
  • 1422 分割字符串的最大得分
  • 1608 特殊数组的特征值
  • 1654 到家的最少跳跃次数
  • 1780 判断一个数字是否可以表示成三的幂的和
  • 2100 适合打劫银行的日子
  • 面试题 05.03 翻转数位
  • 面试题 17.01 不用加号的加法

贪心

  • 134 加油站
  • 646 最长数对链
  • 630 课程表 III
  • 670 最大交换
  • 768 最多能完成排序的块 II
  • 871 最低加油次数
  • 915 分割数组
  • 2813 子序列最大优雅度
  • 面试题 10.11 峰与谷

其它

  • 15 三数之和
  • 41 缺失的第一个正数
  • 42 接雨水
  • 75 颜色分类
  • 90 子集问题
  • 122 买卖股票的最佳时机 II
  • 137 只出现一次的数字 II
  • 207 课程表
  • 220 存在重复元素 III
  • 238 除自身以外数组的乘积
  • 341 嵌套迭代器
  • 363 矩形区域不超过 K 的最大数值和
  • 394 字符串解码
  • 437 路径总和 III
  • 720 词典中最长的单词
  • 792 匹配子序列的单词数
  • 844 比较含退格的字符串
  • 890 查找和替换模式
  • 897 递增顺序搜索树
  • 962 最大宽度坡
  • 986 区间列表的交集
  • 1782 统计点对的数目
  • 1996 游戏中弱角色的数量
  • 面试题 04.09 二叉搜索树序列
  • 面试题 16.09 运算
  • 剑指 Offer 20 表示数值的字符串
  • 剑指 Offer 67 把字符串转换成整数

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published