假装路过的路人甲
码龄8年
求更新 关注
提问 私信
  • 博客:5,538
    5,538
    总访问量
  • 25
    原创
  • 6
    粉丝
  • 36
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2017-07-27

个人简介:爱好计算机、喜欢编码,对新知识都有想法的萌新程序员

博客简介:

假装路过的路人甲的博客

博客描述:
仅个人学习的见解
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得1次评论
  • 获得3次收藏
  • 博客总排名502,826名
创作历程
  • 2篇
    2024年
  • 4篇
    2023年
  • 19篇
    2021年
成就勋章
TA的专栏
  • LeetCode
    24篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

[leetcode]514. 自由之路

leetcode 514
原创
发布博客 2024.01.31 ·
355 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

[leetcode]2670. 找出不同元素数目差数组

leetcode算法题 2670
原创
发布博客 2024.01.31 ·
251 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

[leetcode]2379. 得到 K 个黑块的最少涂色次数

[leetcode]2379. 得到 K 个黑块的最少涂色次数
原创
发布博客 2023.03.09 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]剑指 Offer 47. 礼物的最大价值

[leetcode]剑指 Offer 47. 礼物的最大价值
原创
发布博客 2023.03.08 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode] 1096. 花括号展开 II

[leetcode]1096. 花括号展开 II
原创
发布博客 2023.03.07 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]1487. 保证文件名唯一

【leetcode】【golang】1487. 保证文件名唯一
原创
发布博客 2023.03.07 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]面试题 17.17. 多次搜索

面试题 17.17. 多次搜索给定一个较长字符串big和一个包含较短字符串的数组smalls,设计一个方法,根据smalls中的每一个较短字符串,对big进行搜索。输出smalls中的字符串在big里出现的所有位置positions,其中positions[i]为smalls[i]出现的所有位置。示例:输入:big = "mississippi"smalls = ["is","ppi","hi","sis","i","ssippi"]输出: [[1,4],[8],[],[3],[1,4,7,1
原创
发布博客 2021.05.27 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]889. 根据前序和后序遍历构造二叉树

889. 根据前序和后序遍历构造二叉树返回与给定的前序和后序遍历匹配的任何二叉树。pre 和 post 遍历中的值是不同的正整数。示例:输入:pre = [1,2,4,5,3,6,7], post = [4,5,2,6,7,3,1]输出:[1,2,3,4,5,6,7]提示:1 <= pre.length == post.length <= 30pre[] 和 post[] 都是 1, 2, ..., pre.length 的排列每个输入保证至少有一个答案。如果有多个答案,
原创
发布博客 2021.05.25 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]给定一个二叉树,它的每个结点都存放着一个整数值

给定一个二叉树,它的每个结点都存放着一个整数值找出路径和等于给定数值的路径总数。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。示例:root = [10,5,-3,3,2,null,11,3,-2,null,1], sum = 8 10 / \ 5 -3 / \ \ 3 2 11 / \
原创
发布博客 2021.05.25 ·
1992 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

[leetcode]面试题 04.03. 特定深度节点链表

面试题 04.03. 特定深度节点链表给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为 D,则会创建出 D 个链表)。返回一个包含所有深度的链表的数组。示例:输入:[1,2,3,4,5,null,7,8] 1 / \ 2 3 / \ \ 4 5 7 / 8输出:[[1],[2,3],[4,5,7],[8]]来源:力扣(LeetCode)链接:https:
原创
发布博客 2021.05.14 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]剑指 Offer 34. 二叉树中和为某一值的路径

剑指 Offer 34. 二叉树中和为某一值的路径输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。示例:给定如下二叉树,以及目标和 target = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ 7 2 5 1
原创
发布博客 2021.05.14 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]剑指 Offer 68 - II. 二叉树的最近公共祖先

剑指 Offer 68 - II. 二叉树的最近公共祖先给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]示例 1:输入: root = [3,5,1,6,2,0,8,null,null,7,4], p =
原创
发布博客 2021.05.07 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]153. 寻找旋转排序数组中的最小值

153. 寻找旋转排序数组中的最小值已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]若旋转 7 次,则可以得到 [0,1,2,4,5,6,7]注意,数组 [a[0], a[1], a[2], …, a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], …, a[n-2]] 。给你一
原创
发布博客 2021.04.25 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]162. 寻找峰值

162. 寻找峰值峰值元素是指其值大于左右相邻值的元素。给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。你可以假设 nums[-1] = nums[n] = -∞ 。示例 1:输入:nums = [1,2,3,1]输出:2解释:3 是峰值元素,你的函数应该返回其索引 2。示例 2:输入:nums = [1,2,1,3,5,6,4]输出:1 或 5 解释:你的函数可以返回索引 1,其峰值元素为 2;
原创
发布博客 2021.04.23 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]42. 接雨水

42. 接雨水给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例 1:输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 示例 2:输入:height = [4,2,0,3,2,5]输出:9提示:n == height.length0 <= n &
原创
发布博客 2021.04.13 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]148. 排序链表

148. 排序链表给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?示例 1:输入:head = [4,2,1,3]输出:[1,2,3,4]示例 2:输入:head = [-1,5,3,4,0]输出:[-1,0,3,4,5]示例 3:输入:head = []输出:[]提示:链表中节点的数目在范围 [0, 5 * 104] 内-105 <= Node.va
原创
发布博客 2021.04.12 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]面试题 08.06. 汉诺塔问题

面试题 08.06. 汉诺塔问题在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。你需要原地修改栈。示例1: 输入:A = [2, 1, 0], B = [], C = [
原创
发布博客 2021.04.12 ·
362 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

[Leetcode]剑指 Offer 59 - II. 队列的最大值

剑指 Offer 59 - II. 队列的最大值请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。若队列为空,pop_front 和 max_value 需要返回 -1示例 1:输入: ["MaxQueue","push_back","push_back","max_value","pop_front","max_value"][[],[1],[2],[],[],[]]输出:
原创
发布博客 2021.03.30 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Leetcode]剑指 Offer 59 - I. 滑动窗口的最大值

剑指 Offer 59 - I. 滑动窗口的最大值给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。示例:输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7]解释: 滑动窗口的位置 最大值--------------- -----[1 3 -1] -3 5 3 6 7 3 1 [3 -1 -3] 5 3 6 7
原创
发布博客 2021.03.29 ·
74 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Leetcode]面试题 16.26. 计算器

面试题 16.26. 计算器给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。示例 1:输入: "3+2*2"输出: 7示例 2:输入: " 3/2 "输出: 1示例 3:输入: " 3+5 / 2 "输出: 5说明:你可以假设所给定的表达式都是有效的。请不要使用内置的库函数 eval。func isDigit(s string, i i
原创
发布博客 2021.03.24 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多