博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法:单向链表相交
阅读量:4060 次
发布时间:2019-05-25

本文共 215 字,大约阅读时间需要 1 分钟。

无空间限制,哈希算法


空间限制,O(1)

1,单链表自环:

一个2步快指针,一个1步慢指针。
若有自环一定相遇。
相遇后,慢指针不动,快指针改为1步,指向头节点。
然后同时移动两个指针,再次相遇时是环入口节点。

2,无环链表相交:

分别记录链表长度
相同结尾则相交,长度差是相交点。

3,有环链表相交:

若相交一定是相同的环,否则是两个自环
找到链表1的自环点,和链表2的自环点。
然后链表1自环跑个循环,遇到链表2自环点即相交。

转载地址:http://fbwji.baihongyu.com/

你可能感兴趣的文章
小明学PostgreSQL : 自旋锁浅析
查看>>
《PostgreSQL技术内幕:查询优化深度探索》前言
查看>>
《PostgreSQL技术内幕:查询优化深度探索》勘误
查看>>
《PostgreSQL优化器入门》上线了
查看>>
从程序员角度漫游计算机系统
查看>>
uboot初始化中,为何要设置CPU为SVC模式而不是设置为其他模式
查看>>
stm32--GPIO
查看>>
STM32中assert_param的使用
查看>>
C语言中的 (void*)0 与 (void)0
查看>>
vu 是什么
查看>>
io口的作用
查看>>
IO口的作用
查看>>
上拉电阻和下拉电阻
查看>>
端口和引脚的区别
查看>>
外部中断的使用
查看>>
STM32系列ARM单片机介绍
查看>>
JSON入门指南
查看>>
JSP
查看>>
STM32固件库命名规则
查看>>
串口的工作原理
查看>>