目 录CONTENT

文章目录

小王同学算法合集

小王同学
2024-08-04 / 0 评论 / 1 点赞 / 82 阅读 / 0 字

小王同学算法合集

链表:

Leetcode 707.设计链表

Leetcode 24. 两两交换链表中的节点(画图分析)

Leetcode 203.移除链表元素(画图分析)

Leetcode 142.环形链表II(画图分析)

Leetcode 19.删除链表的倒数第N个节点(画图分析)

LeetCode 206.反转链表(画图分析)

数组:

Leecode 59.螺旋矩阵II(画图分析)

Leetcode 209.长度最小的子数组(画图分析)

Leetcode 977.有序数组的平方(画图分析)

Leetcode 704. 二分查找(画图分析)

Leetcode 27. 移除元素(画图分析)

字符串:

Leetcode 459.重复的子字符串(画图分析)

Leetcode 28. 实现 strStr()(画图分析)

Leetcode 541. 反转字符串II(画图分析)

Leetcode 344.反转字符串(画图分析)

双指针:

Leetcode 27. 移除元素(画图分析)

Leetcode 344.反转字符串(画图分析)

LeetCode 206.反转链表(画图分析)

Leetcode 151.翻转字符串里的单词(画图分析)

Leetcode 19.删除链表的倒数第N个节点(画图分析)

Leetcode 面试题 02.07. 链表相交(画图分析)

Leetcode 142.环形链表II(画图分析)

Leetcode 15. 三数之和(画图分析)

Leetcode 18. 四数之和(画图分析)

二叉树:

Leetcode 二叉树的前序中序后续遍历

Leetcode 102.二叉树层序遍历

Leetcode 101. 对称二叉树

Leetcode 107. 二叉树的层序遍历 II

Leetcode 199. 二叉树的右视图

Leetcode 104.二叉树的最大深度

Leetcode 111.二叉树的最小深度

Leetcode 222.完全二叉树的节点个数

Leetcode 110.平衡二叉树

Leetcode 257. 二叉树的所有路径

Leetcode 404.左叶子之和

Leetcode 513. 找树左下角的值

Leetcode 654.最大二叉树

Leetcode 617.合并二叉树

Leetcode 700.二叉搜索树中的搜索

Leetcode 98.验证二叉搜索树

Leetcode 530.二叉搜索树的最小绝对差

Leetcode 501.二叉搜索树中的众数

Leetcode 236. 二叉树的最近公共祖先

Leetcode 235. 二叉搜索树的最近公共祖先

Leetcode 701.二叉搜索树中的插入操作

Leetcode 450.删除二叉搜索树中的节点

Leetcode 669. 修剪二叉搜索树

Leetcode 108.将有序数组转换为二叉搜索树

Leetcode 538.把二叉搜索树转换为累加树

栈与队列:

Leetcode 232.用栈实现队列

Leetcode 225. 用队列实现栈

Leetcode 20. 有效的括号

Leetcode 1047. 删除字符串中的所有相邻重复项

Leetcode 150. 逆波兰表达式求值(画图分析)

Leetcode 239. 滑动窗口最大值(画图分析)

Leetcode 347.前 K 个高频元素(画图分析)

回溯算法:

Leetcode 77. 组合(画图分析)

Leetcode 216.组合总和III

Leetcode 17.电话号码的字母组合

Leetcode 131.分割回文串

Leetcode 90.子集II

Leetcode 78.子集

Leetcode 491.递增子序列

Leetcode 46.全排列

Leetcode 51. N皇后

Leetcode 37. 解数独

动态规划:

LeetCode-01背包理论二维dp基础透析(1)

LeetCode-01背包滚动数组理论基础透析(2)

509. 斐波那契数

70. 爬楼梯

746. 使用最小花费爬楼梯

62.不同路径

63. 不同路径 II

343. 整数拆分

96. 不同的二叉搜索树

Leetcode 416. 分割等和子集(画图分析)

LeetCode 1049.最后一块石头的重量II

LeetCode 494.目标和

贪心算法:

LeetCode 376. 摆动序列

LeetCode 455.分发饼干

LeetCode 53. 最大子序和

Leetcode 122.买卖股票的最佳时机 II

Leetcode 55. 跳跃游戏

Leetcode 45.跳跃游戏 II

Leetcode 1005.K次取反后最大化的数组和

Leetcode 134. 加油站

Leetcode 135. 分发糖果

Leetcode 860.柠檬水找零

Leetcode 406.根据身高重建队列

Leetcode 452. 用最少数量的箭引爆气球

Leetcode 435. 无重叠区间

Leetcode 763.划分字母区间

Leetcode 56. 合并区间

Leetcode 738.单调递增的数字

未完待续.png

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区