数据结构与算法
GloryToUkraine
这个作者很懒,什么都没留下…
展开
-
分割链表(力扣第86题)
总的来说,如果我们需要把原链表的节点接到新链表上,而不是 new 新节点来组成新链表的话,那么断开节点和原链表之间的链接可能是必要的。那其实我们可以养成一个好习惯,但凡遇到这种情况,就把原链表的节点断开,这样就不会出错了。两个分区中每个节点的初始相对位置。,请你对链表进行分隔,使得所有。给你一个链表的头节点。原创 2024-02-20 14:38:39 · 345 阅读 · 1 评论 -
二维区域和检索(力扣第304题)
【代码】二维区域和检索(力扣第304题)原创 2024-02-13 10:42:33 · 364 阅读 · 1 评论 -
最长回文子串(力扣第5题)
如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。原创 2024-01-08 12:35:02 · 391 阅读 · 1 评论 -
两数之和(力扣167题)
请你从数组中找出满足相加之和等于目标数。如果设这两个数分别是。的形式返回这两个整数的下标。以长度为 2 的整数数组。原创 2024-01-06 20:40:34 · 350 阅读 · 1 评论 -
移动零(力扣283题)
移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。原创 2024-01-04 21:14:23 · 383 阅读 · 1 评论 -
相交链表(力扣160题)
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。原创 2024-01-03 21:37:49 · 350 阅读 · 1 评论 -
删除排序链表中的重复元素(力扣83题)
删除所有重复的元素,使每个元素只出现一次。题目:给定一个已排序的链表的头。原创 2024-01-02 12:34:03 · 333 阅读 · 1 评论 -
删除有序数组的重复项(力扣26题)
* 删除重复出现的元素,使每个元素。,返回删除后数组的新长度。原创 2023-12-18 11:16:15 · 558 阅读 · 1 评论 -
相交链表(力扣160题)
相交链表原创 2023-12-15 12:37:28 · 344 阅读 · 0 评论 -
环形链表(力扣141题)
环形链表原创 2023-12-05 08:35:56 · 364 阅读 · 1 评论 -
链表的中间节点(力扣 876题)
链表的中间节点(力扣 876题)原创 2023-12-04 04:25:20 · 433 阅读 · 0 评论 -
单链表删除倒数第K个结点(力扣19题)
单链表删除倒数第K个结点。原创 2023-12-02 21:07:32 · 341 阅读 · 0 评论 -
单链表倒数第K个结点(LCR 140 训练计划)
单链表倒数第K个结点。原创 2023-12-01 21:31:44 · 311 阅读 · 1 评论 -
合并K个有序链表(力扣23题)
注意:lists数组可能是一个包含null元素的数组,如果在将结点加入优先级队列的过程中没有判断,会报空指针异常。原创 2023-11-20 14:25:37 · 37 阅读 · 1 评论 -
合并两个有序链表(力扣21题)
努力学习代码中。原创 2023-11-19 22:06:47 · 33 阅读 · 0 评论