数据结构
Automan之鸿鹄
初来乍到,大家多多指错、指点,不胜感激的话不多说啦!!!
展开
-
数据结构(单链表)
目录介绍源码介绍一个单链表必须有一个首指针指向单链表中的第一个节点。单链表一般含有两个域,一个是存放数据信息的info域,另一个是指向该节点的后继节点存放地址的指针next域。源码#include<stdio.h>#include<stdlib.h>typedef int datatype;typedef struct node{ datatype info; struct node *next;}node;node *init() { retur原创 2020-09-25 20:45:57 · 354 阅读 · 0 评论 -
数据结构(栈【顺序存储】)
目录前言错误操作源码前言栈是特殊的线性表,规定插入和删除在同一端进行进行插入和删除的那一端成为栈顶,另一端为栈底插入为进栈,删除为出栈先进后出PS:例如:ABC进栈、出栈共有几种情况CBAACBBACABCBCA错误操作上溢:超出规定的空间大小还进行插入操作下溢:栈中元素已经用完了还进行删除操作源码...原创 2020-09-19 12:59:27 · 103 阅读 · 0 评论 -
数据结构(顺序表)
顺序表还原/*顺序表还原*/#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef int datatype;typedef struct { datatype a[MAXSIZE]; int size;}sequence_list;void init(sequence_list *slt) { //顺序表置空 slt->size = 0;}void uninit(sequen.原创 2020-09-15 22:51:46 · 265 阅读 · 0 评论