链表
文章平均质量分 63
热爱生活的菇凉
有梦有爱,开心勇敢
展开
-
C语言如何实现单链表
链表的练习暂时告一段落,然而还不太会生成单链表。。如何生成单链表,参考的这篇博文,然后自己再写了一遍基本函数#include<stdio.h>#include<assert.h>// 节点中数据类型typedef int DataType;// 节点数据结构typedef struct ListNode { DataType val; struct ListNode* next;}ListNode;// 查找函数,返回查找到节点的地址ListNode* F转载 2021-06-29 19:45:26 · 108 阅读 · 0 评论 -
【leetcode】#83. Remove Duplicates from Sorted List 从有序链表中删除重复节点
目录题目函数分析实现my官方题目leetcodeGiven the head of a sorted linked list, delete all duplicates such that each element appears only once. Return the linked list sorted as well.示例函数/** * Definition for singly-linked list. * struct ListNode { * int va原创 2021-06-28 17:18:23 · 164 阅读 · 0 评论 -
【leetcode】#142. Linked List Cycle II - 环形链表 II - 寻找环入口
以前练过的题,emm,还是不太熟目录题目函数分析实现题目leetcodeGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.There is a cycle in a linked list if there is some node in the list that can be reached again by continuously following原创 2021-06-24 16:43:16 · 92 阅读 · 1 评论 -
【leetcode】#160. Intersection of Two Linked Lists -相交链表-找出两个链表的交点
目录题目函数分析实现题目leetcode英文Given the heads of two singly linked-lists headA and headB, return the node at which the two lists intersect. If the two linked lists have no intersection at all, return null.It is guaranteed that there are no cycles anywhere in原创 2021-06-24 16:07:06 · 210 阅读 · 1 评论