算法练习中

一  分类练习

1.1 进制与位运算

        393. UTF-8 编码验证

        287. 寻找重复数

1.2 基础数据结构

       1.2.1 字典树

        820. 单词的压缩编码

        1231. 分享巧克力

        648. 单词替换

       1.2.2 队列与栈

        388.文件的最长绝对路径

        037.小行星碰撞

        227. 基本计算器 II

       1.2.3 链表

        剑指 Offer II 029. 排序的循环链表

高级数据结构二叉搜索树98. 验证二叉搜索树
  450. 删除二叉搜索树中的节点
 堆/优先队列239. 滑动窗口最大值
  973. 最接近原点的 K 个点
  692. 前K个高频单词
  23. 合并K个升序链表
  373. 查找和最小的 K 对数字
常用算法及应用排序15. 三数之和
 滑窗3. 无重复字符的最长子串
  1208. 尽可能使字符串相等
  209. 长度最小的子数组
  1004. 最大连续1的个数 III
 双指针713. 乘积小于 K 的子数组
 前缀和560. 和为 K 的子数组:
  1248. 统计「优美子数组」
  974. 和可被 K 整除的子数组
  523. 连续的子数组和
 迭代\递归94. 二叉树的中序遍历
  105. 从前序与中序遍历序列构造二叉树
  106. 从中序与后序遍历序列构造二叉树
 回溯39. 组合总和
 分治(归并、二分)704. 二分查找
  875. 爱吃香蕉的珂珂
  4. 寻找两个正序数组的中位数
  34. 在排序数组中查找元素的第一个和最后一个位置
 深搜/广搜200. 岛屿数量
  543. 二叉树的直径
  124. 二叉树中的最大路径和
  112. 路径总和
  113. 路径总和 II
  437. 路径总和 III
  417. 太平洋大西洋水流问题
 贪心435. 无重叠区间
  452. 用最少数量的箭引爆气球
  1231. 分享巧克力
  376. 摆动序列
  455. 分配饼干
  122. 买卖股票的最佳时机 II
常考题型模拟2296. 设计一个文本编辑器
 设计2043. 简易银行系统
  379. 电话目录管理系统
  1472. 设计浏览器历史记录
  1396. 设计地铁系统
  面试题 03.06. 动物收容所

二分查找704 二分查找https://leetcode-cn.com/problems/binary-search/
33 搜索旋转排序数组https://leetcode-cn.com/problems/search-in-rotated-sorted-array/
153 寻找旋转排序数组中的最小值https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/
74 搜索二维矩阵https://leetcode-cn.com/problems/search-a-2d-matrix/
410. 分割数组的最大值https://leetcode-cn.com/problems/split-array-largest-sum/
875. 爱吃香蕉的珂珂https://leetcode-cn.com/problems/koko-eating-bananas/
162 寻找峰值https://leetcode-cn.com/problems/find-peak-element/
位运算136 只出现一次的数字https://leetcode-cn.com/problems/single-number/
137 只出现一次的数字 IIhttps://leetcode-cn.com/problems/single-number-ii/
201 数字范围按位与https://leetcode-cn.com/problems/bitwise-and-of-numbers-range/
260 只出现一次的数字 IIIhttps://leetcode-cn.com/problems/single-number-iii/
461 汉明距离https://leetcode-cn.com/problems/hamming-distance/
数学7 整数反转https://leetcode-cn.com/problems/reverse-integer/
50 Pow(x, n)实现x的n次幂https://leetcode-cn.com/problems/powx-n/
43 字符串相乘https://leetcode-cn.com/problems/multiply-strings/
字符串&数组3 无重复字符的最长子串https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
8 字符串转换整数 (atoi)https://leetcode-cn.com/problems/string-to-integer-atoi/
9 回文数https://leetcode-cn.com/problems/palindrome-number/
6 Z 字形变换https://leetcode-cn.com/problems/zigzag-conversion/
76 最小覆盖子串https://leetcode-cn.com/problems/minimum-window-substring/
316 去除重复字母https://leetcode-cn.com/problems/remove-duplicate-letters/
820 单词的压缩编码https://leetcode-cn.com/problems/short-encoding-of-words/
539 最小时间差https://leetcode-cn.com/problems/minimum-time-difference/
640 求解方程https://leetcode-cn.com/problems/solve-the-equation/
767 重构字符串https://leetcode-cn.com/problems/reorganize-string/
211. 添加与搜索单词 - 数据结构设计https://leetcode-cn.com/problems/design-add-and-search-words-data-structure/
165. 比较版本号https://leetcode-cn.com/problems/compare-version-numbers/
648. 单词替换https://leetcode-cn.com/problems/replace-words/
滑窗&前缀和523. 连续的子数组和https://leetcode-cn.com/problems/continuous-subarray-sum/
904. 水果成篮https://leetcode-cn.com/problems/fruit-into-baskets/
209 长度最小的子数组https://leetcode-cn.com/problems/minimum-size-subarray-sum/
排序164 最大间距https://leetcode-cn.com/problems/maximum-gap/
56 合并区间https://leetcode-cn.com/problems/merge-intervals/
1122 数组的相对排序https://leetcode-cn.com/problems/relative-sort-array/
1353 最多可以参加的会议数目https://leetcode-cn.com/problems/maximum-number-of-events-that-can-be-attended/
524 通过删除字母匹配到字典里最长单词https://leetcode-cn.com/problems/longest-word-in-dictionary-through-deleting/
栈&队列94 二叉树的中序遍历https://leetcode-cn.com/problems/binary-tree-inorder-traversal/
144 二叉树的前序遍历https://leetcode-cn.com/problems/binary-tree-preorder-traversal/
145 二叉树的后序遍历https://leetcode-cn.com/problems/binary-tree-postorder-traversal/
155 最小栈https://leetcode-cn.com/problems/min-stack/
739 每日温度https://leetcode-cn.com/problems/daily-temperatures/
Hash&链表554 砖墙https://leetcode-cn.com/problems/brick-wall/
49 字母异位词分组https://leetcode-cn.com/problems/group-anagrams/
560 和为K的子数组https://leetcode-cn.com/problems/subarray-sum-equals-k/
146 LRU 缓存机制https://leetcode-cn.com/problems/lru-cache/
677. 键值映射https://leetcode-cn.com/problems/map-sum-pairs/
DFS&回溯&递归98 验证二叉搜索树https://leetcode-cn.com/problems/validate-binary-search-tree/
695 岛屿的最大面积https://leetcode-cn.com/problems/max-area-of-island/
1239 串联字符串的最大长度https://leetcode-cn.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters/
698 划分为k个相等的子集https://leetcode-cn.com/problems/partition-to-k-equal-sum-subsets/
129. 求根节点到叶节点数字之和https://leetcode-cn.com/problems/sum-root-to-leaf-numbers/
116. 填充每个节点的下一个右侧节点指针https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/
BFS994 腐烂的橘子https://leetcode-cn.com/problems/rotting-oranges/
934 最短的桥(5星必做题)https://leetcode-cn.com/problems/shortest-bridge/
815 公交路线(5星必做题)https://leetcode-cn.com/problems/bus-routes/
127 单词接龙(5星必做题)https://leetcode-cn.com/problems/word-ladder/
773 滑动谜题https://leetcode-cn.com/problems/sliding-puzzle/
102. 二叉树的层序遍历https://leetcode-cn.com/problems/binary-tree-level-order-traversal/

3    20230210力扣[二叉树构建]学习交流-ver0.2    Leetcode
5   20221223力扣[港口卸货]学习交流    Leetcode
8    20221111力扣[流程图管理系统]学习交流    Leetcode
10    20220916力扣[光通信激光穿透材料测试]学习交流    Leetcode
14    20220708力扣[工厂激光切割控制]学习交流    Leetcode
15    0624力扣[数字压缩机制]学习交流    Leetcode
16    20220610力扣[共享单车管理系统]学习交流    Leetcode
19    20220408力扣“采购办公用品”学习交流    Leetcode
20    20220318力扣[FamilyDay围棋活动]学习交流    Leetcode
22    20220218力扣“文件合并转存系统”学习交流    Leetcode
23    20220121力扣[仓库管理系统]学习交流    Leetcode
26    20211217力扣“业务连通性检测”学习交流    Leetcode
27    20211203力扣“复制文件夹”学习交流    Leetcode
28    20211119力扣[数据包传输令牌桶限速系统]学习交流    Leetcode
31    20211022力扣“实验室预约系统设计”学习交流    Leetcode
33    20210924力扣“二叉树最大深度”学习交流    Leetcode
35    20210903力扣[船票预订系统设计]学习交流    Leetcode
37    20210723力扣“数据设备系统设计”学习交流    Leetcode
40    20210604力扣“地铁闸机”学习交流    Leetcode
41    20210521力扣“租房信息查询系统”学习交流    Leetcode
42    20210423力扣[HC大会门票分派]学习交流    Leetcode
44    20210326力扣“字符串编码校验”学习交流    Leetcode
46    20210305力扣“最长空闲内存”学习交流    Leetcode
48    20210122力扣“数字字符串插入”学习交流    Leetcode
49    20201211力扣[结果高效对比]学习交流    Leetcode
50    20201204力扣[互斥任务规划]学习交流    Leetcode
52    20201120力扣“自动售货机进出货管理系统”学习交流    Leetcode
54    20201023力扣“备忘录设计系统”学习交流    Leetcode
57    20200911力扣[文本压缩内容的解压复原]学习交流    Leetcode
59    20200814力扣[采购招标系统]学习交流    Leetcode
61    20200529力扣[通讯录系统]学习交流    Leetcode
    20230609力扣[至多交换一次的测试时间]学习交流    Leetcode
64    20230811力扣[双遥控电路]学习交流    Leetcode

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值