数据结构
文章平均质量分 77
stormjason
FOCUS AND FOCUS
展开
-
线性表操作
线性表定义:是具有相同类型的n(>=0)个数据元素的有限序列 (a1,a2,a3.....an)。a0是线性表的第一个元素,只有一个后继;an是最后一个元素,只有一个前驱;其他元素既有前驱也有后继;线性表能够逐项访问和顺序存取集合---创建线性表解散---销毁线性表长度---得到线性表的长度出列---从线性表删除一个元素添加---在线性表特定位置增加元素线性表在程序中表现为一种特殊的数据类型...原创 2018-05-02 19:59:14 · 249 阅读 · 0 评论 -
链式存储结构
链表的基本概念:1、表头结点链表中的第一个结点,包含指向第一个数据元素的指针以及链表自身的一些信息2、数据结点链表中代表数据元素的结点,包含指向下一个数据元素的指针和数据元素的信息3、尾结点链表中最后一个数据结点,其下一个元素指针为空,表示无后继LinkList.c#include <malloc.h>#include <stdio.h>#include "LinkLi...原创 2018-05-03 09:10:57 · 3172 阅读 · 0 评论 -
无头结点的单链表的创建和逆置
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct node{ int data; struct node* next;}Node;Node* CreateList(void){ int val,i,n; Node *head...原创 2018-05-03 17:11:18 · 3838 阅读 · 0 评论