天翼云链表知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖链表相关内容资讯。开发者在链表专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
给定一个单链表的头节点head,请判断该链表是否为回文结构。
给定一棵搜索二叉树头节点,转化成首尾相接的有序双向链表。
已知一个消息流会不断地吐出整数 1~N,但不一定按照顺序依次吐出。如果上次打印的序号为i, 那么当i+1出现时,请打印 i+1 及其之后接收过的并且连续的所有数,直到1~N全部接收并打印完。请设计这种接收并打印的结构。
给定一棵树的头节点head, 请按照题意,保留节点,没有保留的节点删掉。 树调整完之后,返回头节点。
给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。输入:head = 1→2→3→4→5, k = 2,输出:4→5→1→2→3。
给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。
rand指针是单链表节点结构中新增的指针,rand可能指向链表中的任意一个节点,也可能指向null。
手写代码:单链表插入排序。
谈谈JDK1.8下的HashMap在并发情况下链表成环的过程。
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。
给你一个链表的头节点 head ,判断链表中是否有环。
rand指针是单链表节点结构中新增的指针,rand可能指向链表中的任意一个节点,也可能指向null。
手写代码:单链表归并排序。
给定两个可能有环也可能无环的单链表,头节点head1和head2。
二叉树展开为链表。 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。
手写代码:链表如何快速找到中间节点?
go中,defer原理是什么?
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
2023-03-07 07:47:14
2023-02-27 10:24:46
2023-04-06 09:56:33
2023-02-21 08:02:44
2023-05-23 09:46:42
2023-05-18 09:30:25