leetcode 2283 题目描述2283. 判断一个数的数字计数是否等于数位的值给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。 如果对于 每个 0 <= i < n 的下标 i ,都满足数位 i 在 num 中出现了 num[i]次,那么请你返回 true ,否则返回 false 。 示例 1: 12345678输入:num = "1210"输出:true解释:nu 2023-01-13 leetcode #刷题
leetcode 2287 题目描述2287. 重排字符形成目标字符串给你两个下标从 0 开始的字符串 s 和 target 。你可以从 s 取出一些字符并将其重排,得到若干新的字符串。 从 s 中取出字符并重新排列,返回可以形成 target 的 最大 副本数。 示例 1: 1234567输入:s = "ilovecodingonleetcode", target = "code"输 2023-01-13 leetcode #刷题
leetcode 543 题目描述543. 二叉树的直径给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 :给定二叉树 12345 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是以它们之间边的数目表示。 解 2023-01-10 leetcode #刷题
leetcode 234 题目描述234. 回文链表给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 12输入:head = [1,2,2,1]输出:true 解题思路 使用栈遍历 执行用时:36 ms, 在所有 Java 提交中击败了5.73%的用户 内存消耗:58.2 MB, 在所有 Java 提交中击败了21.65%的用户 通过 2023-01-09 leetcode #刷题
leetcode 141 题目描述141. 环形链表给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 ,则返回 true 。 否则,返回 fals 2023-01-09 leetcode #刷题
leetcode 94 题目描述94. 二叉树的中序遍历给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 12输入:root = [1,null,2,3]输出:[1,3,2] 解题思路 中序遍历,递归 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:39.7 MB, 在所有 Java 提交中击败了44.46%的用户 通过测试用例:70 / 7 2023-01-09 leetcode #刷题
leetcode 160 题目描述160. 相交链表难度简单1931收藏分享切换为英文接收动态反馈 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义评测: 评测系统 的输入如下(你设计的程序 2023-01-08 leetcode #刷题
leetcode 206 题目描述206. 反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 解题思路 迭代,原地翻转,将待翻转链表头部的node摘出来;遍历链表时,将当前head.next存储起来,然后将head插入res和res.next 之间 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:41.6 MB, 在所有 Java 提交中击败了9.12%的用 2023-01-08 leetcode #刷题
leetcode 226 题目描述226. 翻转二叉树给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 解题思路 深度优先(递归) 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:39.4 MB, 在所有 Java 提交中击败了8.65%的用户 通过测试用例:77 / 77 时间 O(n) 空间 O(h),h是树的高度 1234567891011121 2023-01-08 leetcode #刷题
leetcode 2185 题目描述2185. 统计包含给定前缀的字符串给你一个字符串数组 words 和一个字符串 pref 。 返回 words 中以 pref 作为 前缀 的字符串的数目。 字符串 s 的 前缀 就是 s 的任一前导连续字符串。 解题思路 直接模拟,从前到后判断 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:41.6 MB, 在所有 Java 提交中击败了20. 2023-01-08 leetcode #刷题