Java 数据结构——单链表面试题(三)

文章目录

  • Java 数据结构——单链表面试题(三)
    • 1. 链表的回文结构
    • (1)题目要求
    • (2)思路实现
    • (3)代码展示
    • 2.相交链表
    • (1)题目要求
    • (2)思路实现
    • (3)代码展示
    • 3.环形链表
    • (1)题目要求
    • (2)思路实现
    • (3)代码展示
    • 4.环形链表II
    • (1)题目要求
    • (2)思路实现
    • (3)代码展示
    • 完!

Java 数据结构——单链表面试题(三)


接上篇Java数据结构——单链表面试题(二)


本次内容介绍大纲

Java 数据结构——单链表面试题(三)_第1张图片

1. 链表的回文结构


(1)题目要求

Java 数据结构——单链表面试题(三)_第2张图片

Java 数据结构——单链表面试题(三)_第3张图片

(2)思路实现


长度为奇数的链表

1.找到中间节点

Java 数据结构——单链表面试题(三)_第4张图片

2.反转链表

Java 数据结构——单链表面试题(三)_第5张图片

3.val 值相等,分别向后走

Java 数据结构——单链表面试题(三)_第6张图片

长度为偶数的链表

Java 数据结构——单链表面试题(三)_第7张图片

Java 数据结构——单链表面试题(三)_第8张图片

Java 数据结构——单链表面试题(三)_第9张图片

(3)代码展示


Java 数据结构——单链表面试题(三)_第10张图片


2.相交链表


(1)题目要求


输入两个链表,找出它们的第一个公共结点。
Java 数据结构——单链表面试题(三)_第11张图片


(2)思路实现


Java 数据结构——单链表面试题(三)_第12张图片

(3)代码展示

Java 数据结构——单链表面试题(三)_第13张图片


3.环形链表


(1)题目要求


给定一个链表,判断链表中是否有环。

Java 数据结构——单链表面试题(三)_第14张图片

(2)思路实现

Java 数据结构——单链表面试题(三)_第15张图片

(3)代码展示

Java 数据结构——单链表面试题(三)_第16张图片

4.环形链表II


(1)题目要求


给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null
Java 数据结构——单链表面试题(三)_第17张图片

(2)思路实现

Java 数据结构——单链表面试题(三)_第18张图片

(3)代码展示

Java 数据结构——单链表面试题(三)_第19张图片
  好了今天的知识就分享到这里,希望大家多多练习,谢谢大家的欣赏与关注!!



  感谢支持!!!



  单链表面试题系列到这里就结束了,欢迎各位读者大大的关注哦!!



完!

你可能感兴趣的:(java,数据结构,单链表,链表)