- 博客(5)
- 收藏
- 关注
原创 代码随想录算法训练营第六天 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
这样做的目的是减去 `t` 中出现的字符,如果 `t` 是 `s` 的字母异位词,最终 `record` 数组中所有位置的值应该都为 0。1. `public static int[] intersection(int[] nums1, int[] nums2)`:这是一个公有的静态方法,接受两个整数数组 `nums1` 和 `nums2` 作为参数,并返回它们的交集。**注意:**若 `_s_` 和 `_t_` 中每个字符出现的次数都相同,则称 `_s_` 和 `_t_` 互为字母异位词。
2024-04-22 22:15:14 1289
原创 代码随想录算法训练营第四天 24.两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
19. 删除链表的倒数第 N 个结点](https://leetcode.cn/problems/remove-nth-node-from-end-of-list/)[24. 两两交换链表中的节点](https://leetcode.cn/problems/swap-nodes-in-pairs/)// 两个指针,从头结点和相遇结点,各走一步,直到相遇,相遇点即为环入口。// 临时节点,保存两个节点之中的第二个节点。// 临时节点,保存两个节点之中的第一个节点。// 临时节点,保存两个节点后面的节点。
2024-04-22 00:08:50 442
原创 代码随想录算法训练营第三天 203.移除链表元素707.设计链表 206.反转链表
`void addAtIndex(int index, int val)` 将一个值为 `val` 的节点插入到链表中下标为 `index` 的节点之前。如果 `index` 等于链表的长度,那么该节点会被追加到链表的末尾。给你一个链表的头节点 `head` 和一个整数 `val` ,请你删除链表中所有满足 `Node.val == val` 的节点,并返回 **新的头节点**。- `void addAtTail(int val)` 将一个值为 `val` 的节点追加到链表中作为链表的最后一个元素。
2024-04-21 16:00:36 454 1
原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
Carl代码随想录第二天,相较于第一天有了更多的关于数组的理解,这三段代码理解后有助于对双指针和滑动窗口的理解。
2024-04-18 16:30:19 1613 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人