| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 数据结构与算法 -> leetcode之旅 - Day2 -> 正文阅读 |
|
|
[数据结构与算法]leetcode之旅 - Day2 |
|
目录 链表模拟加法面试题 02.05. 链表求和 - 力扣(LeetCode)
思路:
每次取两个链表的对应节点,求和之后将其放入新节点,并尾部插入到新链表,因为链表是反向存
储,直到将两个链表求解结束,值得注意的是,两个数
的长度不一定相同,所以在一个链表结束之
后,还需判断另一个链表是否是有剩余节点。
数组模拟栈
思路: 检查栈顶的两个元素是否符合删除标准,符合则删除这两个;模拟栈并非直接删除元素,而是移动下标不去访问删除元素,‘\0’确定字符数组结尾,防止访问到删除的元素
二进制转整数(二叉树)
思路: 经典遍历二叉树,按题目要求加特判回溯
巧妙利用二叉树遍历性质
?思路: 利用后序遍历(左右中),求每左右子树和时顺便计算坡度,将坡度累加就是整颗数的坡度; 曲线救国:看似求整颗数的结点之和,实则求坡度
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/23 3:49:30- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |