- 博客(13)
- 收藏
- 关注
原创 leetCode Hoot刷题记录.49. 字母异位词分组
是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。给你一个字符串数组,请你将。49. 字母异位词分组。
2023-09-04 14:45:48
71
1
原创 leetcode Hoot100 刷题记录1.两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2023-09-04 14:09:54
73
1
原创 leetcode 刷题记录.160.相交链表
思路:从链表尾开始比较,先统计两个链表的长度,在将长的链表指针指向短的链表长度;,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回。在逐个比较**注意我们应该比较的是节点而不是节点的值;,函数返回结果后,链表必须。整个链式结构中不存在环。给你两个单链表的头节点。
2023-08-30 21:29:33
67
1
原创 leetcode刷题记录.226.反转二叉树
思路:通过递归实现二叉树的左右子树的反转。,翻转这棵二叉树,并返回其根节点。给你一棵二叉树的根节点。
2023-08-24 15:41:07
92
1
原创 leetcode刷题记录.429. N 叉树的层序遍历
树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。给定一个 N 叉树,返回其节点值的。(即从左到右,逐层遍历)。
2023-08-23 15:18:24
32
1
原创 leetcode刷题记录.637. 二叉树的层平均值
思路:利用队列实现对二叉树的层序遍历,再把每一层的节点值相加,, 以数组的形式返回每一层节点的平均值。给定一个非空二叉树的根节点。以内的答案可以被接受。
2023-08-23 14:35:55
34
1
原创 leetcode刷题记录.199. 二叉树的右视图
想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。需要借用一个辅助数据结构即队列来实现,
2023-08-23 14:19:36
39
1
原创 leetcode刷题笔记.445
思路:该题运用贪心解决,先将胃与饼干的大小值进行排序,然后通过遍历胃的大小并与饼干的大小做比较。假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。,这是能让孩子们满足胃口的饼干的最小尺寸;,我们可以将这个饼干。
2023-08-22 16:13:43
35
1
原创 2441. 与对应负数同时存在的最大正整数//刷题记录
思路:将数组排升序,分别使用两个下标low 、higt,当满足nums[low]+nums[higt] == 0;时我们就找到了最大的数了,记得返回正数nums[higt];给你一个 不包含 任何零的整数数组 nums ,找出自身与对应的负数都在数组中存在的最大正整数 k。返回正整数 k ,如果不存在这样的整数,返回 -1。3 是数组中唯一一个满足题目要求的 k。来源:力扣(LeetCode)
2023-05-13 17:11:23
56
原创 LeetCode刷题记录
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。最初思路:求出int数的各个位的大小,在存入实现整数的反转,但没写出代码。给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。假设环境不允许存储 64 位整数(有符号或无符号)反思:代码写的还是太少了,写起来还是太费力了。来源:力扣(LeetCode)
2023-05-07 21:38:29
103
1
原创 数据结构学习笔记
数据:是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、记录等。数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象:是性质相同的数据元素的集合,是数据的一个子集。
2023-02-23 22:32:03
254
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人