C\C++系列
郭老师
懒得想了
展开
-
数据结构基础——单链表
###最近在重新学习数据结构,特此记录学习过程,码农再次上线关于单链表的一些基本操作,以下为基本思路代码首先看一张直观图链表的结构体定义如下(为简便,这里的ElemType采用int)://单链表typedef struct LNode { int data; struct LNode *next;} LinkList;接下来肯定就是建立链表,而目前建立单链表...原创 2018-10-20 15:01:29 · 1608 阅读 · 0 评论 -
数据结构基础——双链表
这次是系列二,双链表,具体的说明就不太详细说了,注释都加到Code中去了,很详细,特此记录~####还是先简单说一下双链表:以下是维基百科中对双链表的定义:双向链表,又称为双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。######再看直...原创 2018-10-20 15:02:27 · 1351 阅读 · 0 评论 -
单链表之归并链表
两个链表都是增序,要求合并后的结果也为增序且不含重复数据直接上代码,编译环境VS2017#include "pch.h"#include <iostream>using namespace std;//单链表typedef struct LNode{ int data; struct LNode *next;}LNode;//输出单链表void outp...原创 2019-01-21 16:25:03 · 2303 阅读 · 0 评论