文章 2023-10-16 来自:开发者社区

【数据结构】链表经典题目

移除链表元素思路:先要判断这个链表是不是空链表,如果是空链表就直接返回NULL,就可以代码:struct ListNode* removeElements(struct ListNode* head, int val){ if(head == NULL) { return NULL; ...

【数据结构】链表经典题目
文章 2023-10-13 来自:开发者社区

数据结构:链表的一些经典的OJ题目,环形链表问题

写在前面本篇为本人学习链表的过程中遇到的典型OJ题,于是整理出来分享思路和便于后续重新学习,每个标题均可跳转至对应习题,大多为Leetcode链表OJ调试技巧Leetcode中只能看到函数体,不能看到链表的具体情况,因此调试存在困难,自己搭建链表又过于繁琐,这里介绍一种很方便的链表调试技巧原理如下#...

数据结构:链表的一些经典的OJ题目,环形链表问题
文章 2023-07-22 来自:开发者社区

数据结构---链表的典型题目

@[TOC] 写在前面 本篇为本人学习链表的过程中遇到的典型OJ题,于是整理出来分享思路和便于后续重新学习,每个标题均可跳转至对应习题,大多为Leetcode 链表OJ调试技巧 Leetcode中只能看到函数体,不能看到链表的具体情况,因此调试存在困难,自己搭建链表又过于繁琐,这里介绍一种很方便的链表调试技巧 ==原理如下== #include <stdio.h>...

数据结构---链表的典型题目
文章 2023-07-12 来自:开发者社区

数据结构练习---链表的一些经典的OJ题目

@[TOC] 写在前面 本篇为本人学习链表的过程中遇到的典型OJ题,于是整理出来分享思路和便于后续重新学习,每个标题均可跳转至对应习题,大多为Leetcode 链表OJ调试技巧 Leetcode中只能看到函数体,不能看到链表的具体情况,因此调试存在困难,自己搭建链表又过于繁琐,这里介绍一种很方便的链表调试技巧 ==原理如下== #include <stdio.h>...

数据结构练习---链表的一些经典的OJ题目
文章 2023-06-20 来自:开发者社区

【数据结构】链表相关题目(中档题)

前言:  在前面的练习中,我们简单练习了链表的相关题目,今天我们在来做一些拓展!例题1:在这里插入图片描述方法1:  在上一篇博客里面,我们讲述了快慢指针的概念:通过步长的差异处理环的问题。而这道题我们要寻找入口点,我们该如何处理呢?首先,我们...

【数据结构】链表相关题目(中档题)
文章 2023-06-20 来自:开发者社区

【数据结构】链表相关题目(简单版)(二)

习题3给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。oj链接  这里我们就要介绍一下快慢指针了。通过快慢指针我们可以解决很多问题,以后都会用到。  那么什么是快慢指针呢?  顾名思义,快慢指针就是通过两个不同指针步长的不同来遍历链表。  这道题我们让一个指针走两步&#...

【数据结构】链表相关题目(简单版)(二)
文章 2023-06-20 来自:开发者社区

【数据结构】链表相关题目(简单版)(一)

前言  在学完了顺序表的基本知识后,我们可以通过一些习题来巩固所学知识!习题1:删除链表中等于给定值 val 的所有结点。oj链接这道题目有两种做法:方法一:双指针的遍历,通过双指针来查找删除节点并连接后面的节点,但是缺点就是会有特殊情况需要考虑(头删的情况)࿰...

【数据结构】链表相关题目(简单版)(一)
文章 2023-05-23 来自:开发者社区

数据结构一个小白的练级之路【链表的分割】题目参考

前言:再来几天的题目,咱们进军二叉树一、 题目:现有一链表的头指针head,编写一段代码将所有的小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针思路1:假如可以不需要按原来顺序进行分割的话,那就是比大小然后进行头插和尾插就行了思路2:考...

文章 2023-05-23 来自:开发者社区

数据结构练级之路【判断两条链表是否有交点】题目讲解

一、题目:1.(相交链表)(只能聚合,不能发散,Y字形,不是X字形)给你两个单链表的头结点headA,headB,请你找出并返回相交单链表的起始结点,如果两个链表没有交点就返回NULL;思路一:(暴力求解法)遍历A链表,依次取A链表中的每一个结...

文章 2022-05-07 来自:开发者社区

数据结构与算法(链表)~ 介绍链表以及力扣上几道链表题目的方法和套路

数据结构与算法(链表)1,链表的数据结构(1)基本实现(组成):由一个一个结点构成。自己动手实现:定义了一个含有数据域 和 指针的 结点类。(2)链表主要的功能(增删改查):定义一些接口方法 ÿ...

数据结构与算法(链表)~ 介绍链表以及力扣上几道链表题目的方法和套路

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注