LeetCode
文章平均质量分 65
木白CPP
工欲善其事,必先利其器
展开
-
LeetCode程序员面试金典(第 6 版)中
LeetCode程序员面试金典(第 6 版)中原创 2022-10-16 11:24:43 · 1009 阅读 · 0 评论 -
LeetCode程序员面试金典(第 6 版)上
LeetCode程序员面试金典(第 6 版)上原创 2022-09-17 10:47:14 · 916 阅读 · 0 评论 -
LeetCode力扣(剑指offer 41-68)
LeetCode力扣(剑指offer 41-68)原创 2022-08-18 12:08:27 · 739 阅读 · 0 评论 -
LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字原创 2022-07-05 11:30:58 · 260 阅读 · 0 评论 -
LeetCode力扣(剑指offer 31-35)31. 栈的压入弹出序列32I.II.III.从上到下打印二叉树33. 二叉搜索树的后序遍历序列34. 二叉树中和为某一值的路径35. 复杂链表的复制
LeetCode力扣(剑指offer 31-35)31. 栈的压入弹出序列32I.II.III.从上到下打印二叉树33. 二叉搜索树的后序遍历序列34. 二叉树中和为某一值的路径35. 复杂链表的复制原创 2022-06-29 14:37:23 · 1217 阅读 · 0 评论 -
LeetCode力扣(剑指offer 26-30)26. 树的子结构 27. 二叉树的镜像 28. 对称的二叉树 29. 顺时针打印矩阵 30. 包含min函数的栈
LeetCode个人题解(剑指offer 26-30)26. 树的子结构 27. 二叉树的镜像 28. 对称的二叉树 29. 顺时针打印矩阵 30. 包含min函数的栈原创 2022-06-24 14:01:52 · 253 阅读 · 0 评论 -
LeetCode力扣(剑指offer 21-25)21. 调整数组顺序使奇数位于偶数前面,22. 链表中倒数第k个节点,24. 反转链表,25. 合并两个排序的链表
LeetCode个人题解(剑指offer 21-25)21. 调整数组顺序使奇数位于偶数前面,22. 链表中倒数第k个节点,24. 反转链表,25. 合并两个排序的链表原创 2022-06-21 11:25:05 · 161 阅读 · 0 评论 -
LeetCode力扣(剑指offer 11-15)11.旋转数组的最小数字,12. 矩阵中的路径,13. 机器人的运动范围,14. 剪绳子,14- II. 剪绳子 II,15. 二进制中1的个数
LeetCode个人题解(剑指offer 11-15)11.旋转数组的最小数字,12. 矩阵中的路径,13. 机器人的运动范围,14. 剪绳子,14- II. 剪绳子 II,15. 二进制中1的个数原创 2022-06-18 10:29:24 · 228 阅读 · 0 评论 -
LeetCode力扣(剑指offer 6-10)6.从尾到头打印链表,7.重建二叉树,9.用两个栈实现队列,10-1.斐波那契数列,10.2青蛙跳台阶问题
LeetCode个人题解(剑指offer 6-10)6.从尾到头打印链表,7.重建二叉树,9.用两个栈实现队列,10-1.斐波那契数列,10.2青蛙跳台阶问题原创 2022-06-13 11:27:47 · 193 阅读 · 0 评论 -
LeetCode-剑指Offer(第二版)完整版(更新中)
LeetCode-剑指Offer(第二版)个人题解完整版原创 2022-06-09 22:06:09 · 398 阅读 · 0 评论 -
LeetCode力扣(剑指offer3-5)3.数组中重复的数字,4.二维数组中的查找,5.替换空格
LeetCode个人题解和笔记结果: 通过排序也可以很容易找到重复的值结果: 一行一列挨个找,这个没啥好说的,两个for循环,复杂度O(NM),时间上肯定会慢一些结果: 暴力算法是从下表(0,0)开始,如果我们用判断的方法呢?当 matrix[i][j] < target 时,执行 i++或者j++,在这一步不好做,因为i++之后发现小于当前数组元素,又要回到上一个数组下表进............原创 2022-06-09 17:02:32 · 1376 阅读 · 0 评论 -
在VsCode中使用LeetCode插件
首先,我们需要在扩展中找到leetcode这个插件,搜一下会跳出来很多,选择下载最多的那个即可。 点击安装,我这里已经安装了选择中文版leetcode,也就是有力扣两个字的接下来就是输入力扣的账号和密码了,如果没有的话需要在官网(力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)注册一个对力扣进行一些配置,比如文件存放的地方,默认编程语言,不然每次点击就会让你选择依次点击文件 -》 首选项 -》设置 -》 找到扩展下的leetcode设置默认语言,我设置...原创 2022-05-30 10:55:47 · 9410 阅读 · 0 评论 -
LeetCode——栈
1.问:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。解: 用栈的思想,大概的思想,第一步:建立一个足够大的栈。第二步:但凡遇到’(’、’{’、’[’,先把它们压入栈中,遇到’)’、’}’、’]’,判断栈顶是否与之匹配。第三步:判断最后栈是不是空的,是就匹配成功。bool isValid(char * s){ char stack[5000]; i原创 2021-05-24 21:03:35 · 175 阅读 · 0 评论