之前是由于学校工作室招新,跟着大伙工作室招新训练营学习数据结构,那个时候,纯碎是小白(至少比现在白很多)那个时候,学习数据结构,真的是一脸茫然,虽然写出来了,但真的不知道在干嘛。调试过程中,各种bug也不懂怎么修改,那个时候,电脑一直被我弄蓝屏,这个寒假,重新学习一遍数据结构,获益良多,整理一下,发布出来,求拍砖,共同进步。

线性表(List),0个或者多个数据元素的有限序列

线性表的顺序存储,即线性表通过数组的方式实现,指用一段地址连续的存储单元一次存储线性表的数据元素。如图:

A1

A2

……

Ai

Ai+1

……

An

行了,进入正题

确定线性表的属性:

完成线性表的部分功能:

增添数据结点:

i表示在第几号结点添加数据e

删除数据结点:

i表示删除第几号结点,然后传出结点的数据

获取结点数据(查):

遍历线性表:

完成这些增删查改操作,经过不同属性的组合,就能完成对线性表的多种个性化操作。

展示部分代码:

运行结果:

最新文章

  1. springboot @ConfigurationProperties
  2. 【转】关于Oracle将小于1的数字to_char后丢掉0的解决办法
  3. PMP47个过程的ITO
  4. 零件分组_DP
  5. CodeForces 166B (凸包)
  6. setup 桌面化设置网卡
  7. CSS3之弹性布局
  8. HDU_2029——回文串的判断
  9. 关于MyEclipse查看底层源码出现source not found的问题(MyEclipse、Eclipse配置JAD)
  10. CaseFile
  11. [刷题]算法竞赛入门经典(第2版) 6-7/UVa804 - Petri Net Simulation
  12. 201521123051《java程序设计》 第一周学习总结
  13. POJ 3061 Subsequence 尺取法 POJ 3320 Jessica's Reading Problem map+set+尺取法
  14. 精通CSS+DIV网页样式与布局--CSS文字效果
  15. Angular4 组件间通讯
  16. 自制按钮图标的两种方法: image sprite和svg字体文件
  17. OkHttp实现文件上传进度
  18. [整理]IE11中的WebGL探秘:渲染速度超Chrome
  19. python类和模块区别,python命名空间
  20. 在每页(分页)报表中重复显示标题 - SQL Server Reporting Service (SSRS)

热门文章

  1. 调用windows api 获取系统分辨率
  2. 【Error listenerStart】 Error listenerStart Context [] startup failed due to previous errors
  3. 洛谷 P1052 过河
  4. UIApplication sharedApplication 的常用使用方法-b
  5. poj 3415 Common Substrings(后缀数组+单调栈)
  6. pgrep 查询进程的工具
  7. [转载]C# Random 生成不重复随机数
  8. GCC 警告提示的用法
  9. Unity3D中的第三人称镜头的脚本控制
  10. HDU 1025 Constructing Roads In JGShining's Kingdom(DP+二分)