美文网首页简友广场
线性表的顺序存储

线性表的顺序存储

作者: 始于尘埃 | 来源:发表于2019-05-14 17:46 被阅读0次

我与数据结构有个约会,带你领略不一样的数据结构!


#include <stdio.h>

#include <stdlib.h>

#define Maxsize 100

typedef int ElemType;

//定义

typedef struct{

ElemType data[Maxsize];

int length; //当前长度

}Sqlist;

//创建

void CreatList(Sqlist &L,int n){

int i = 0;

//初始化

L.length = 0;

//用户输入n位元素

for(i;i<n;i++){

scanf("%d",&L.data[i]);

}

L.length  = n;

}

//插入元素

bool InsertList(Sqlist &L,int i,ElemType e){

//判断合法性

if(i<1 || i>Maxsize+1){

return 0;

}

if(L.length > Maxsize){

return 0;

}

//挪动

for(int j = L.length;j>=i;j--){

L.data[j] = L.data[j-1]; //从后往前挪

}

//插入

L.data[i-1] = e;

L.length++;

return true;

}

//删除

bool DeleList(Sqlist &L,int i,int &e){

//判断合法性

if(i<1 || i>L.length){

return false;

}

e=L.data[i-1];

for(int j=i;j<L.length;j++){

L.data[j-1] = L.data[j];

}

L.length--;

return true;

}

//输出

void PrintList(Sqlist L){

int len = L.length;

for(int k =0;k<len;k++){

printf("->%d",L.data[k]);

}

printf("\n");

}

int main()

{

int e;

Sqlist l;

CreatList(l,5);

PrintList(l);

InsertList(l,2,9);

PrintList(l);

DeleList(l,2,e);

PrintList(l);

system("pause");

return 0;

}

有问题的朋友,欢迎留言交流哦!

相关文章

  • 线性链表

    线性链表 线性表的顺序存储结构:顺序表线性表的链式存储结构:线性链表 线性表的链式存储所占存储空间大于顺序存储。 ...

  • 数据结构之线性表的链式存储结构

    之前写了线性表的顺序存储结构和有序线性表的顺序存储结构,今天接着写线性表的链式存储结构 数据结构之线性表的顺序存储...

  • 数据结构之有序线性表的链式存储结构

    之前写了线性表的顺序存储结构和有序线性表的顺序存储结构以及线性表的链式存储结构,今天接着写有序线性表的链式存储结 ...

  • 数据结构与算法(二)--- 单向循环链表

    线性表 线性表分为顺序存储结构和链式存储结构 存储方式 顺序存储结构用一段连续的存储单元依次存储线性表的数据元素;...

  • 数据结构和算法之一——线性表_2_顺序结构存储

    线性表存储结构分类线性表有两种物理存储结构:1)顺序存储结构;2)链式存储结构 顺序存储结构2.1定义:线性表的顺...

  • 数据结构——顺序表

    顺序表:采用顺序存储方式的线性表称为顺序表 顺序存储结构:指的是用一段地址连续的存储单元依次存储线性表的数据元素,...

  • 线性表--顺序存储结构

    一、线性表的顺序存储结构 线性表有两种物理存储结构:顺序存储结构和链式存储结构。 顺序存储结构 ①定义:用一段地址...

  • 线性表及应用

    线性表 “线性表(List):零个或多个数据元素的有限序列。” 线性表的顺序存储结构 线性表的顺序存储结构,指的是...

  • 数据结构之线性表

    线性表 线性表:零个或多个数据元素的有限序列线性表的两种存储结构:顺序存储&链式存储 单链表结构&顺序存储结构对比...

  • 记录十一 线性表的链式存储结构

    前言 在前面记录八 线性表的顺序存储结构和记录九 线性表的顺序存储结构扩展(动态顺序表)中我们了解到线性表的顺序存...

网友评论

    本文标题:线性表的顺序存储

    本文链接:https://www.haomeiwen.com/subject/fcseaqtx.html