首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode刷题
竹剑
创建于2021-11-14
订阅专栏
每天刷一天
等 6 人订阅
共68篇文章
创建于2021-11-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_每天刷leetcode_56( 设计前中后队列 Design Front Middle Back Queue)
Design a queue that supports push and pop operations in the front, middle, and back.
[路飞]_每天刷leetcode_55( 设计双端循环队列 Design Circular Queue)
设计实现双端队列。 你的实现需要支持以下操作: insertFront insertLast deleteFront getFront getGear isEmpty isFull
[路飞]_每天刷leetcode_54( 设计循环队列 Design Circular Queue)
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。
[路飞]_每天刷leetcode_53( 分隔链表 Partition list)
给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。
[路飞]_每天刷leetcode_52(删除排序链表中的重复元素II Remove duplicates from sorted list II)
给定一个已排序的链表的头 `head` , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。
[路飞]_每天刷leetcode_51(删除排序链表中的重复元素 Remove duplicates from sorted list)
给定一个已排序的链表的头 `head` , 删除所有重复的元素,使每个元素只出现一次*。返回 *已排序的链表* 。
[路飞]_每天刷leetcode_49(反转链表 II)
给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。
[路飞]_每天刷leetcode_48(有效的字母异位词 Valid Anagram)
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
[路飞]_每天刷leetcode_46(二叉树的直径 Diameter Of Binary Tree)
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。
[路飞]_每天刷leetcode_45(快乐数 Happy Number)
如果你感觉冥思苦想不得其解十分痛苦,多想一想突破之后的感觉,想一想那一刹那的幸福和解题之后通透的快乐,所有的痛苦都是暂时的,一切都会明亮起来。 今天我们一起来解题: 快乐数
[路飞]_每天刷leetcode_42(岛屿数量Number of Islands)
给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
[路飞]_每天刷leetcode_41(省份的数量Number of provinces)
关于连通性的问题 我们一般使用 1. 并查集 2. 图模型 来解决问题。 今天这道题 省份的数量是一个明显的 连通性问题。
[路飞]_每天刷leetcode_40(最接近原点的 K 个点 K Closest Points to Origin)
我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。 (这里,平面上两点之间的距离是欧几里德距离。)
[路飞]_每天刷leetcode_38(二叉树中的最大路径和 Binary Tree Maximum Path Sum)
路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。
[路飞]_每天刷leetcode_37(二叉搜索树的最近公共祖先 Lowest Common Ancestor of a Binary Search Tree)
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 tips: 给定的是二叉搜索树, 这个条件很重要
[路飞]_每天刷leetcode_36(对称二叉树Symmetric Tree)
给定一个二叉树,检查它是否是镜像对称的。 Given the root of a binary tree, check whether it is a mirror of itself.
[路飞]_每天刷leetcode_35(相同的树Same Tree)
给你两棵二叉树的根节点 `p` 和 `q` ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
[路飞]_每天刷leetcode_34(二叉树的右视图Binary Tree Right Side View)
给定一个二叉树的根节点`root`,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
[路飞]_每天刷leetcode_33(二叉搜索树中第K小元素 Kth Smallest Element in a BST))
给定一个二叉搜索树的根节点 `root` ,和一个整数 `k` ,请你设计一个算法查找其中第 `k` 个最小元素(从 1 开始计数)。
[路飞]_每天刷leetcode_32(合法二叉搜索树Legal Binary Search Tree)
题目 实现一个函数,检查一棵二叉树是否为二叉搜索树。 Implement a function to check if a binary tree is a binary search tree.
下一页