原文:顺序表的基本操作-完整代码和拆开分析

. 初始化: malloc开辟空间,L指向该空间 空间的Length属性赋值为零 .插入: 判断输入的待插入位置是否合理 要插入的位置是否小于 ,或者大于顺序表的长度Length 与其他的不同:可以在Length 位置插入 如果不满足 ,则循环赋值 从顺序表最后一个位置开始,从后向前依次将前一个位置的值赋给后一个位置 插入待插入数x 将x赋值给待插入位置 顺序表长度加一 .删除: 判断输入的待插 ...

2019-11-03 19:02 0 433 推荐指数:

查看详情

顺序栈的基本操作-完整代码拆开分析

1.初始化: 将顺序栈顶Top设为-1 2.入栈: (1)判断栈是否已满-----栈顶Top【和数组下标对应】与栈最大长度StackSize是否相等 (2)如果不满足(1),将栈顶Top加一 (3)将待入栈数赋值给Top处的位置 3.出栈 ...

Mon Nov 04 03:15:00 CST 2019 1 582
顺序基本操作的实现

顺序基本操作的实现,主要包括顺序的初始化、建立、输出、插入、删除、位置查询、数据查询。 #include<iostream.h>#define MAXSIZE 100typedef int elemtype;typedef struct { elemtype *data; int ...

Thu Oct 19 18:53:00 CST 2017 0 3623
顺序基本操作(C)

顺序存储结构实现基本操作:初始化、创建、插入、删除、查找、遍历、逆置、合并运算。 运行示例: ...

Tue Oct 22 21:45:00 CST 2013 3 2922
顺序基本操作的实现

线性在采用不同的存储结构时,它的描述方法是不一样的,那么它的基本操作实现方法也截然不同。下面来看线性顺序存储下,也就是顺序的每一个基本操作的具体实现方法以及编写方法。 插入操作 还是上一个例子,一群朋友去吃火锅。此时有一个女生过来了,她叫小红。小红是小绿的女朋友,当然想和小绿坐在 ...

Sat Sep 21 00:59:00 CST 2019 0 1483
6-1 顺序基本操作 (10 分)

本题要求实现顺序元素的增、删、查找以及顺序输出共4个基本操作函数。L是一个顺序,函数Status ListInsert_Sq(SqList &L, int pos, ElemType e)是在顺序的pos位置插入一个元素e(pos应该从1开始),函数Status ...

Fri Dec 07 04:35:00 CST 2018 0 788
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM