- 博客(15)
- 收藏
- 关注
原创 15.三数之和
不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。
2024-06-19 17:43:19 164
原创 两数之和。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。每当我们要判断这个元素是否出现过,是否在这个集合出现过的时候。整数,并返回它们的数组下标。你可以按任意顺序返回答案。什么时候要想到用哈希表?,请你在该数组中找出。
2024-06-04 09:52:28 136
原创 两个数组的交集
{ 存储的元素需要考虑先后添加的顺序吗。如果需要保证集合元素不重复,也选用Set。在存储元素时,是否需要给元素起名呢。list,set,map的区别。输出结果中的每个元素一定是。List、Set、Map选用。{ 不需要:List、Set。{ 需要:用List。{ 不需要:用Set。[4,9] 也是可通过的。
2024-06-03 16:27:29 195
原创 有效的字母异位词
基本形式: public interface MapMap是一个接口,我们不能直接创建对象,可以通过多态的形式创建对象,Map中有两个参数,一个是K表示键,一个是V表示值,且一个键有且对应一个值,Map中不能包含重复的键,若是有重复的键添加,则会以最后一次的键为准,而其他的键会被覆盖。hashmap的知识点给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例 1:sttrue示例 2:s。
2024-06-03 15:24:23 177
原创 环形链表2
(Set的相关知识) https://blog.csdn.net/mashaokang1314/article/details/83721792。指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数。如果链表中有某个节点,可以通过连续跟踪。链表中有一个环,其尾部连接到第二个节点。链表中有一个环,其尾部连接到第一个节点。,返回链表开始入环的第一个节点。来表示链表尾连接到链表中的位置(,仅仅是为了标识链表的实际情况。返回索引为 1 的链表节点。如果链表无环,则返回。,则在该链表中没有环。
2024-05-30 11:10:17 264
原创 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
2024-05-28 10:07:43 109
原创 二分查找法
方法一:(左闭右闭区间)【left,right】方法二(左闭右开区间)【left,right),如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。
2024-05-20 21:54:35 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人