![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大话数据结构
潘小浩
这个作者很懒,什么都没留下…
展开
-
大话数据结构(一)链表的基本操作
#include #include using namespace std;typedef int DataType; //链表元素类型typedef struct node //链表结点{ DataType data; node *next;}LNode,*PLNode;//创建带有头结点的链表//输入ctrl+z结束//有无头结点将会影响到对链表的所有操作,包括显示链表元素、插入、删除、销毁等转载 2015-03-29 22:11:51 · 406 阅读 · 0 评论 -
大话数据结构(三)线性表和链表的关键概念理解
一.线性表 1.存储结构代码//定义方法一 #define MAXSIZE 20 typedef int ElemType; typedef struct { ElemType data[MAXSIZE]; int length; }SqList;//定义方法二 #define LIST_INT_SIZE 100 #define LISTINCREMENT 10 Typedef i原创 2015-03-31 21:19:48 · 491 阅读 · 0 评论 -
大话数据结构(二)线性表的基本知识点
首先我们得明白什么是线性表。 根据定义:零个或多个数据元素的有序序列 从这个定义看出:(1)顺序性:元素与元素之间是有顺序的;(2)空的线性表也是允许存在;(3)线性表是有限的,否则怎么办?(大家懂的) 因此,可以这么说,线性表在逻辑结构和物理结构上都是有顺序的。 数据元素是结构体,一般来说。。关于结构体的讨论,我会放在c++primer里进行讨论。 基本的线性表的操作有哪些? 节点的定原创 2015-03-31 16:34:05 · 536 阅读 · 0 评论