线性表的顺序存储结构的实现及其应用(C/C++实现)详解编程语言
2023-06-13 09:20:35 时间
24 bool ListInsert(SqList L,int i,ElemType e)
25 { //在线性表L中第i个数据元素之前插入新数据元素e
26 if(L.length MAXSIZE)
27 {
28 for(int j = 1;j =L.length-i+1;j++)
29 {
30 L.elem[L.length-j+1] = L.elem[L.length-j];
31 }
32 L.elem[i-1] = e;
33 L.length++;
34 return true;
35 }
36 else
37 {
38 return false;
39 }
40 }
42 ElemType GetElem(SqList L,int i)
43 { //在线性表L中求序号为i的元素,该元素作为函数返回值
44 if (i 1||i L.length)
45 {
46 printf("i不在[1..n]范围内");
47 exit(-2);
48 }
49 return L.elem[i-1];
50 }
运行结果如下:
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/11847.html
cjava相关文章
- C++ 特殊矩阵的压缩算法
- EasyC++09,C++中的数组
- 【C++】简单实现C++11的三种智能指针
- LeetCode203题移除链表元素C++解法(适合基础薄弱)
- c++之函数探幽笔记
- 常胜将军问题(C++版)
- 深入理解C++11_c++ string char
- c++发送post请求_request的post方法作用
- 刨析一下C++构造析构函数能不能声明为虚函数的背后机理?
- C++stl库_c++库
- C++中的stringstream及其应用
- C++ 和 Java 中的默认虚拟行为有何不同及其异常处理的比较
- C++ 栈和典型的迷宫问题
- C/C++ Qt 基础通用组件的应用
- C/C++ Qt 常用数据结构
- C/C++ 病毒木马LSP劫持应用
- C/C++ Qt TableWidget 表格组件应用
- C/C++ Qt StatusBar 底部状态栏应用
- 【C++修炼之路】25.哈希应用--布隆过滤器
- 【C++】类和对象(下)
- C/C++中peek函数的原理及应用详解编程语言
- C++自定义复制构造函数详解
- 基于C++中sprintf的错误总结详解
- C++explicit关键字的应用方法详细讲解
- C++中共用体的定义与应用总结
- C++访问注册表获取已安装软件信息列表示例代码