会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不想重名的小拳头
博客园
首页
新随笔
联系
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
21
下一页
2023年1月5日
【算法训练】LeetCode#227 基本计算器 II
摘要: 一、描述 227. 基本计算器 II 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 你可以假设给定的表达式总是有效的。所有中间结果将在 [-231, 231 - 1] 的范围内。 **注意:**不允许使用任何将字符串作为数学表达式计算的内置函数,比
阅读全文
posted @ 2023-01-05 15:50 小拳头呀
阅读(63)
评论(0)
推荐(0)
2023年1月4日
【算法训练】LeetCode#341 扁平化嵌套列表迭代器
摘要: 一、描述 341. 扁平化嵌套列表迭代器 给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。 实现扁平迭代器类 NestedIterator : Nested
阅读全文
posted @ 2023-01-04 22:28 小拳头呀
阅读(54)
评论(0)
推荐(0)
【算法训练】LeetCode#15 最小栈
摘要: 一、描述 155. 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int
阅读全文
posted @ 2023-01-04 16:38 小拳头呀
阅读(59)
评论(0)
推荐(0)
【算法训练】LeetCode#94 二叉树的中序遍历
摘要: 一、描述 94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 二、思路 链表题
阅读全文
posted @ 2023-01-04 14:16 小拳头呀
阅读(47)
评论(0)
推荐(0)
2023年1月3日
【算法训练】LeetCode#328 奇偶链表
摘要: 一、描述 328. 奇偶链表 给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。 请注意,偶数组和奇数组内部的相对顺序应该与输入时保持一致。 你必须在 O(1)
阅读全文
posted @ 2023-01-03 21:45 小拳头呀
阅读(38)
评论(0)
推荐(0)
【算法训练】LeetCode#237 删除链表中的节点
摘要: 一、描述 237. 删除链表中的节点 有一个单链表的 head,我们想删除它其中的一个节点 node。 给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。 链表的所有值都是 唯一的,并且保证给定的节点 node 不是链表中的最后一个节点。 删除给定的节点。注意,删除节点并不是
阅读全文
posted @ 2023-01-03 20:59 小拳头呀
阅读(40)
评论(0)
推荐(0)
【算法训练】LeetCode#146 LRU 缓存
摘要: 一、描述 146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key
阅读全文
posted @ 2023-01-03 16:24 小拳头呀
阅读(50)
评论(0)
推荐(0)
2023年1月2日
【算法训练】LeetCode#148 排序链表
摘要: 一、描述 148. 排序链表 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 示例 3: 输入:head
阅读全文
posted @ 2023-01-02 23:10 小拳头呀
阅读(49)
评论(0)
推荐(0)
【算法训练】LeetCode#138 复制带随机指针的链表
摘要: 一、描述 138. 复制带随机指针的链表 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针
阅读全文
posted @ 2023-01-02 20:09 小拳头呀
阅读(42)
评论(0)
推荐(0)
【算法训练】LeetCode#234 回文链表
摘要: 一、描述 234. 回文链表 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head = [1,2,2,1] 输出:true 示例 2: 输入:head = [1,2] 输出:false 二、思路 最简单方法
阅读全文
posted @ 2023-01-02 14:50 小拳头呀
阅读(44)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
21
下一页
公告