数据结构-线性表的顺序存储

本文介绍了数据结构中线性表的顺序存储结构。作者简化了数据结构老师给出的复杂代码,原来的项目包括dsp0201.cpp, sqlist.h, ds.h三个文件,但ds.h主要用于统一读写方法。经过简化,作者保留了核心功能,如内存分配、添加元素和删除元素,便于后续学习和参考。" 136066464,10622429,Node.js与数据库交互指南,"['数据库', '交互', 'Node.js', 'ORM', 'ODM']
摘要由CSDN通过智能技术生成

目标效果:

数据结构老师让做的线性表的顺序存储结构例子,但是我感觉老师的代码太复杂并且太乱。原项目有三个页面,分别为dsp0201.cpp,sqlist.h,ds.h,但是ds.h页面主要统一定义了读写方法,因此我去掉了该页面,另外两个页面我也将代码简化处理,去掉些不重要的功能及语句,方便以后自己和同学复习查阅。


dsp0210.cpp页面:(main函数所在页面,调用基本的分配空间,添加数据,删除数据等方法)

#include <stdio.h>
#include <stdlib.h>
#define ElemType int                 //数据元素的类型
#include "sqlist.h"

//打印顺序表内容
void PrintLinkList(SqList L);
void read(int& e);

int main()
{
    SqList L;
    //初始化顺序表
    InitList(L);

    //添加数据
    ListInsert(L,1,12);
    ListInsert(L,1,23);
    ListInsert(L,1,34);
    ListInsert(L,1,45);

    //打印顺序表信息
    pr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值