详情

全站展示位

对称二叉树Heeepin

给定一个二叉树,检查它是否是镜像对称的。 递归实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46。。。

推荐

肤浅是一种生存方式,亦是种态度Heeepin

随着年龄的增长,发现自己变得越来越物质,越来越爱慕虚荣,越来越肤浅了。虽然不想承认这件事,但,这确实是一个不折不扣的事实。 小时候曾经立志做一

二叉树前序遍历Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func preorderTraversal(root *TreeNode) []int { var res []int var preorder func(root *TreeNode) preorder = func(root *TreeNode) { if root == nil { return } res = append(res, root.Val) preorder(root.Left) preorder(root.Right) } preorder(root) return res }

对称二叉树Heeepin

给定一个二叉树,检查它是否是镜像对称的。 递归实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

心灵鸡汤

励志小故事、马

  马,本来自由自在的在山间撒野,渴了喝点山泉,累了就睡在地上晒太阳,无忧无虑。可是自从有了伯乐,马的命运就改变了,给它的头戴上笼辔,在它的背上置放鞍具,栓着它,马的死亡率已经是十之二三了,然后再逼着它运输东西,强迫它日行千里,在它的脚上钉上铁掌,马的死亡率就过半了。马本来就是毫无规矩毫无用处的动物,让它吸取日月之精化,天地之灵气,无用无为,还得以享尽天年,教化它,让它懂得礼法,反而害了它的生命。

  【人生感悟】人何尝不是如此呢?在规矩的约束下我们是否也丧失了本我,成天遵循别人制定的礼义,逼迫自己去做不愿意做的事情,有限的生命还剩下多少呢?

列表展示

主站展示位

阶乘后的0Heeepin

给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * … * 3 * 2 * 1 输入:n = 5 输出:1 解释:5! = 120 ,有一个尾随 0 题解 我们

二叉树后序遍历Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func postorderTraversal(root *TreeNode) []int { var res []int var poster func(root *TreeNode) poster = func(root *TreeNode) { if root == nil { return } poster(root.Left) poster(root.Right) res = append(res, root.Val) } poster(root) return res }

如果相邻两个颜色均相同则删除当前颜色Heeepin

问题 总共有 n 个颜色片段排成一列,每个颜色片段要么是 ‘A’ 要么是 ‘B’ 。给你一个长度为 n 的字符串 colors ,其中 colors[i] 表示第 i 个颜色片段的颜色。 Alice 和 Bob 在玩一个游戏

用队列实现栈Heeepin

最多调用100 次 push、pop、top 和 empty 每次调用 pop 和 top 都保证栈不为空 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

平衡二叉树Heeepin

输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 如果是 平衡二

最大子数组和Heeepin

题解 假设 nums 数组的长度是 nn,下标从 0 到 n-1 我们用 f(i) 代表以第 i 个数结尾的「连续子数组的最大和」,那么很显然我们要求的答案就是: 1 2 3 4 5 6 7 8 9

验证回文串Heeepin

验证回文串,忽略大小写,忽略非字母数字和空格 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 func isPalindrome(s string) bool { s = strings.ToLower(s) for l, r := 0, len(s)-1; l < r; { if !unicode.IsLetter(int32(s[l])) && !unicode.IsDigit(int32(s[l])) { l++ continue } else if !unicode.IsLetter(int32(s[r])) && !unicode.IsDigit(int32(s[r]))

最后一个单词长度Heeepin

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大

Linux-shell-自动交互Heeepin

推荐使用 expect sudo apt install expect -y

鸡蛋券货币体系Heeepin

一开始疫情原因学校给我们免费发放鸡蛋券,一张鸡蛋券等值一块钱可以换一个鸡蛋,只能在食堂若干个指定的窗口兑换鸡蛋。 后来其他窗口也可以使用鸡蛋券

每日一题Heeepin

FLAG:{从今天开始,我要每日一题leetcode,冲~}

Two Years EndHeeepin

曾经以为遇到了对的人,但终究是错付了 end 2021.09.30

玩转Github Action和腾讯云静态网站Heeepin

上次将blog迁移到hugo之后部署在github pages上,源码放在master分支,编译后的静态文件放在blog分支,使用deplo.

有效的括号Heeepin

题目这里 很明显这题要使用堆栈的数据结构,当遇到([{时压栈,遇到}])时出栈并判断是否匹配 最后在返回的时候注意判断下堆栈是否为空 当遇到右括号

博客寄语:

    人生真是好艰难鸭

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。