对于线性表,我们可以对其元素进行简单的获取,插入以及删除操作。先来讲讲元素的获取操作,完整来讲,就是对,将线性表L第i个位置的元素返回,若成功,则返回1,且将第i个位置的元素的值赋给*e;若失败,则返回0。代码如下:intGetElem(SqListL,inti,int*e){
if(i<1||i>..
分类:
其他好文 时间:
2017-09-14 10:31:48
阅读次数:
140
线性表从物理结构上分,有两种存储结构,一种是顺序存储结构,另一种是链式存储。这里呢,先讲一下顺序存储,毕竟,这种存储方式比较简单。那么什么是顺序存储结构呢?以下,是书中关于线性表顺序存储的标准定义:线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存..
分类:
其他好文 时间:
2017-09-14 10:20:43
阅读次数:
94
一,线性表顺序存储 #include <stdio.h> #include <string.h> #include <ctype.h> #include <stdlib.h> #include <io.h> #include <math.h> #include <time.h> #define OK ...
分类:
其他好文 时间:
2017-08-17 14:26:26
阅读次数:
128
队列是一种特殊的线性表 队列仅在线性表的两端进行操作 队头(Front):取出数据元素的一端 队尾(Rear):插入数据元素的一端 队列不同意在中间部位进行操作! queue经常使用操作 销毁队列 清空队列 进队列 出队列 获取队头元素 获取队列的长度 队列也是一种特殊的线性表;能够用线性表顺序存储 ...
// onlinejudge.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #define CardNumber 13 #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define M... ...
分类:
其他好文 时间:
2017-07-21 01:31:35
阅读次数:
134
仅供学习记录参考 如果有人觉得我的代码能帮到的话也很好 有问题可以随时提问! 2017/7/11 1、基本功能的实现 ...
分类:
其他好文 时间:
2017-07-12 01:15:55
阅读次数:
211
线性表
---顺序存储结构
---链式存储结构(单链表、静态链表、循环链表、双向链表)
分类:
其他好文 时间:
2017-04-16 18:16:41
阅读次数:
245
这是在自定义函数中输出的删除的那个元素,在主函数中输出的还是原来的e不是删的那个元素,指针作为函数形参还是不太理解,下面是在主函数中输出e,可我是想在主函数中输出删除了的那个元素。。 ...
分类:
其他好文 时间:
2017-01-17 18:53:28
阅读次数:
195
写的不标准,改了改勉强过了。。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 20#define OK 1#define ERROR 0#define TRUE 1#define FALS 0typedef int Status;typed ...
分类:
其他好文 时间:
2017-01-16 22:47:58
阅读次数:
471
数据结构 数据结构分 线性数据结构给非线性数据结构 数据和结合 线性表(顺序存储方式)特点:有且仅有一个开始结点和一个终结结点, 内部任意结点均只有一个前驱结点和一个后继结点,且具备增删改查的功能 线性表的顺数存储 :数组 线性表链式存储:单链表栈 堆栈 数据 遵循后进先出 LIFO 规则 入口 称 ...
分类:
其他好文 时间:
2016-12-09 16:09:52
阅读次数:
274