力扣刷题:栈和队列OJ篇(下)

目录 1.括号匹配问题(1)题目描述(2)解题思路 2.循环队列(1)题目描述(2)解题思路 快乐的时光总是短暂,咱们下篇博文再见啦!!!如果小编的文章会对你有帮助的话不要忘了,记得给小编点赞、收藏支持一下,在此非常感谢!!! 1.括号匹配问题 (1)题目描述 (2)解题思路 代码实现: #define MAXCAPACITY 4typedef char Datastyle;typedef stru...

力扣刷题:栈和队列OJ篇(上)

目录 1.用队列实现栈(1)题目描述(2)解题思路 2.用两个栈实现队列(1)题目描述(2)解题思路 快乐的时光总是短暂,咱们下篇博文再见啦!!!如果小编的文章会对你有帮助的话不要忘了,记得给小编点赞、收藏支持一下,在此非常感谢!!! 1.用队列实现栈 (1)题目描述 (2)解题思路 代码实现: typedef int QDatatype;typedef struct QuequeNode { QDa...

力扣刷题:单链表OJ篇(下)

目录 1.环形链表(1)题目描述(2)解题思路(3)复杂度分析 2.环形链表2(1)题目描述(2)解题思路(3)复杂度分析 快乐的时光总是短暂,咱们下篇博文再见啦!!!如果小编的文章会对你有帮助的话不要忘了,记得给小编点赞、收藏支持一下,在此非常感谢!!! 1.环形链表 (1)题目描述 (2)解题思路 代码实现: bool hasCycle(struct ListNode *head) { //快慢指针...

力扣刷题实录(大厂用题)—— 前言

写在前面 力扣刷题笔记与力扣官方的解答有什么区别吗?为什么不直接去看官方的解答呢 ?并且官方的解答部分还有视频讲解。 这个问题困扰了我很长时间,我不断地怀疑自己做笔记是否有意义。 后来有一个小伙伴问我问题的时候我悟了,那时手头事情比较多,我说为什么不看官方解答呢,官方解答看不懂吗。他说,不是看不懂,我想知道应该怎么想然后才怎么进行到这一步的。 官方的解答很好很详细,但是他并不会说这个应该结合哪道题思考,...

趣说数据结构(练习1) —— 顺序表/链表力扣刷题

练习 1 —— 顺序表/链表力扣刷题 1. 合并两个有序链表 问题描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 解题思路: 给定的是一个有序列表,因此不需要重新排序;典型的双指针问题,不过此处的双指针分别指两个链表的对应的指针; 解题方法一: 此份代码是通过创建一个新的链表分别存储两个链表组合后的结果。这个方法比较简单,简单来说就是两个步...

【五一创作】力扣刷题实录(大厂用题)—— 1. 打家劫舍

1. 打家劫舍 1.1 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 1 <= nums.length <= 1000 <= nums[i] <=...
© 2025 LMLPHP 关于我们 联系我们 友情链接 耗时0.015572(s)
2025-01-22 07:30:41 1737502241