文章
126
标签
15
分类
16
首页
文章
归档
分类
说说
生活
读书
经济
Music
Movie
摄影集
RSS
友链
留言板
Lei Qi's Blog
波纹
搜索
首页
文章
归档
分类
说说
生活
读书
经济
Music
Movie
摄影集
RSS
友链
留言板
波纹
发表于
2023-04-08
|
更新于
2025-04-19
|
摄影
|
浏览量:
波光粼粼
文章作者:
Lei Qi
文章链接:
https://leiqi.top/2023-04-08-722322c4ddc3.html
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Lei Qi's Blog
!
摄影
水
上一篇
Leetcode 513.找树左下角的值
513. 找树左下角的值 - 力扣(Leetcode) 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root = [2,1,3]输出: 1 示例 2: 输入: [1,2,3,4,null,5,6,null,null,7]输出: 7 提示: 二叉树的节点个数的范围是 [1,104] -2^31 <= Node.val <= 2^31 - 1 思考本题可以转化为什么呢? 1.最后一层的最左边的数值,递归的话需要记录最后一层,并且记录最左边的值2.如果是迭代呢?这个就更适合了,只要记录每层迭代中的第一个值,并且不断更新更大的值就好。 代码实现1.递归 12345678910111213141516171819202122var depth int // 全局变量 最大深度var res int // 记录最终结果func findBottomLeftValue(root *TreeNode) int { depth, res = 0,...
下一篇
Go语言-多态
Go语言中没有类,我们可以使用结构体作为对象,来绑定对应的方法。而接口是功能的抽象,是方法的集合。 我们来实现这样一个例子: 实现猫和狗两个对象,并且他们都有动作:叫,但叫声不同。再实现一个对象鸟,他除了叫,还会飞。 下面是基于Go语言,实现题目要求的代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package mainimport "fmt"type Animal interface { Cry()}type Cat struct{}func (c Cat) Cry() { fmt.Println("喵喵喵")}type Dog struct{}func (d Dog) Cry() { fmt.Println("汪汪汪")}type Bird...
评论
Lei Qi
Lei Qi Blog又名LeiQi论坛/中文网/社区/学习/是基于技术方面:Golang, 云原生,大数据,Linux学习,生活方面:摄影技术学习与分享 为一体的综合性网络博客网站。本博客是非营利性博客,目的在于让各位计算机爱好者通过本博客可以学到自己感兴趣的知识,也是记录自己学习成长的一个平台。
文章
126
标签
15
分类
16
Follow Me
公告
欢迎关注公众号:DeepThinking深思,本站的文章会同步发布在微信公众号,方便推送~
最新文章
更新网页url后,恢复valine网页评论
2025-04-13
数据结构设计专题
2025-03-06
系统序列图 - 时序图
2025-02-19
如何画好一个架构图
2025-02-19
【sed】快速替换当前文件夹下文件中指定内容
2025-01-13
搜索
数据加载中