LeetCode

144. 二叉树的前序遍历

2022-07-06

题目

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

难度:🌟🌟

点击阅读

104. 二叉树的最大深度

2022-07-06

题目

给定一个二叉树,找出其最大深度。

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

说明: 叶子节点是指没有子节点的节点。

难度:🌟

点击阅读

395. 至少有 K 个重复字符的最长子串

2022-07-06

题目

给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。

难度:🌟🌟🌟🌟

点击阅读

103. 二叉树的锯齿形层序遍历

2022-07-06

题目

给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。

难度:🌟🌟🌟

点击阅读

102. 二叉树的层序遍历

2022-07-06

题目

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

难度:🌟🌟

点击阅读

100. 相同的树

2022-07-05

题目

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。

如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

难度:🌟🌟

点击阅读

94. 二叉树的中序遍历

2022-07-05

题目

给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

难度:🌟🌟🌟🌟

点击阅读

92. 反转链表 II

2022-07-05

题目

给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。

难度:🌟🌟🌟

点击阅读

83. 删除排序链表中的重复元素

2022-07-05

题目

给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表。

难度:🌟

点击阅读

25. K 个一组翻转链表

2022-07-05

题目

给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。

k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。

你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。

难度:🌟🌟🌟🌟🌟

点击阅读