博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
顺序表的静态建立
阅读量:7064 次
发布时间:2019-06-28

本文共 986 字,大约阅读时间需要 3 分钟。

1 #include
2 #define MaxSize 100 3 typedef int Elemtype; 4 typedef struct{ 5 Elemtype data[MaxSize]; 6 int length; 7 }SqList; 8 9 /*插入元素操作*/10 bool ListInsert(SqList &l,int i,Elemtype e){11 if(i<1||i>l.length+1)12 return false;13 if(l.length>=MaxSize)14 return false;15 for(int j=l.length;j>i;j--){16 l.data[j-1]=l.data[j];17 }18 l.data[i-1]=e;19 l.length++;20 21 return true;22 } 23 24 /*刪除元素操作*/25 bool ListDelete(SqList &l,int i,ElemType &e){26 if(i<1||i>l.length)27 return false;28 e = l.data[i-1];29 for(int j = i;j
1 /*测试代码*/ 2 int main(){ 3     SqList l; 4     Elemtype e; 5     l.length=0; 6     ListInsert(l,1,10); 7     ListInsert(l,1,20); 8     ListDelete(l,1,e); 9     printf("%d\n",e);10     printf("%d\n",l.length);11     return 0;12 }
20
2
Process returned 0 (0x0)   execution time : 0.234 s
Press any key to continue.

 

转载于:https://www.cnblogs.com/huangpeideng/p/10167976.html

你可能感兴趣的文章
iOS app和Extension数据共享DB时候遇到的坑 NSFileManager共享数据的坑
查看>>
iTween基础之Shake(摆动)
查看>>
sequioadb源码分析2
查看>>
Java中的网络编程
查看>>
我的友情链接
查看>>
网管与企业
查看>>
为什么设计vMotion和Management网络分开【展现虚拟化商业价值征文大赛】
查看>>
Go Object Oriented Design
查看>>
Debian samba支持域用户登录
查看>>
java 环境 eclipse 配置
查看>>
树莓派系统安装初级教程
查看>>
phalcon模型查询几种方法
查看>>
输入输出重定向
查看>>
linux虚拟机中和主机三种网络连接方式的区别
查看>>
JavaSE应该了解的类库
查看>>
存储与虚拟机主机管理(五)
查看>>
Java并发编程J.U.C之Condition
查看>>
java学习笔记1017---多线程
查看>>
MySQL大表删除导致服务器变慢的分析
查看>>
while
查看>>