【数据结构与算法 刷题系列】求带环链表的入环节点(图文详解)
一、问题描述 原题链接 142. 环形链表 II - 力扣(Le142. 环形链表 II - 力扣(Le 二、解题思路 方法一:数学公式推导法 预备知识 此方法的数学...
【数据结构与算法 刷题系列】判断链表是否有环(图文详解)
一、问题描述 原题链接 141. 环形链表 - 力扣(LeetCode) 二、解题思路 1.解题思路: 从环形链表的特点入手——在...
【数据结构与算法 刷题系列】移除链表元素
一、问题描述 二、解题思路 第一种方式 :删除原链表的指定元素 第二种方式 :创建新链表 尾插不属于指定元素的节点 这里只介绍第二种方式,因为更为简洁高效 ...
【数据结构与算法 刷题系列】合并两个有序链表
一、问题描述 二、解题思路详解 合并两个有序链表的思路 创建一个新的链表,将两个链表的节点元素按大小顺序逐个尾插到新的链表中,最后返回新链表的首节点地址 解题的步骤 ...
【数据结构与算法 刷题系列】环形链表的约瑟夫问题
一、问题描述 前言——著名的Josephus问题 据说著名犹太 Josephus有过以下的故事:在罗⻢⼈占领乔塔帕特后,39个犹太⼈与Josephus及他的朋友躲到⼀个洞中,39个犹太⼈决定宁愿死也不要被⼈抓到,于是决定了⼀个⾃杀 ⽅式,41个⼈排成⼀个圆圈,由第1个⼈开始报数,每报数到第3⼈该⼈就必须⾃杀,然后再由下⼀ 个重新报数,直到所有⼈都⾃杀⾝亡为⽌。 历史...
01数据结构与算法刷题之【链表】篇(二)
中等160. 相交链表【中等】学习:leetcode题解题目链接:160. 相交链表题目内容:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。图示两个链表在节点 c1 开始相交:速记:①首先求得两个链表的长度,根据长度差值将长的指针向后移动,直至两个链表从相同长度开始来进行一一比较得出相交结点。 ②使用哈....
01数据结构与算法刷题之【链表】篇(一)
前言除了去年11月份以及今年近几月的算法刷题之外,只有在当时20年蓝桥杯准备的时候才刷过一些题,在当时就有接触到一些动归、递归回溯、贪心等等,不过那会也还是一知半解,做的题目也特别少,因为考虑到之后面试有算法题以及数据结构算法对于一个程序员十分重要,我也开始了刷题之路。我目前的学习数据结构与算法及刷题路径:1、学习数据结构的原理以及一些常见算法。2、代码随想录:跟着这个github算法刷题项目进....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
+关注