- 博客(4)
- 收藏
- 关注
原创 线性表存储
本文主要将线性表的两种存储方式及比较。提示:以下是本篇文章正文内容,下面案例可供参考在讲数据结构概念时,主要就三个关键词:逻辑结构、物理结构、数据的运算。其中逻辑结构又包括线性结构和非线性结构,那么线性表顾名思义就是线性结构。线性表是多组具有相同特性的数据元素的有限集合。类似于常见的表格,每一行都是一个数据元素。所以,我们可以发现线性表的相邻元素间存在对应关系,除去第一个数据元素,每一个数据元素都有一个直接前驱;同样,除去最后一个元素,每一个数据元素都有一个直接后继。
2023-11-20 21:05:57
640
1
原创 Java集合类之ArrayList
前面写了Java数组的相关内容,这里将学习集合类之一数组列表ArrayList,那么什么是集合类?数组列表是什么?与前面所学的数组有什么区别呢?相关操作又有哪些呢?集合类位于java.util包下,它提供的的是一种存储空间可变的数据模型,存储的是对象而非基本数据类型,主要分为 list、Queue、Set、Map四大类。
2022-09-11 17:15:19
682
原创 数据结构之抽象数据类型(C语言实现)
数据类型是一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。例如,C语言中有六种基本数据类型(int,short,long,float,double,char),不同的数据类型定义的变量的取值范围及所执行的操作有所不同。而对于一些非数值抽象问题,使用基本数据类型往往难以解决,这时就需要使用抽象数据类型。...
2022-08-01 19:32:21
10689
8
原创 Java数组
数组是存储多个相同数据类型的元素的存储模型。注:Java中数组必须初始化(初始化:为数组元素分配内存空间,并为其赋值 )补充—系统默认初始值:整型——0;浮点型——0.0;布尔型——false;字符型——空字符;引用数据类型——null静态初始化:指定数组元素初始值,由系统分配长度格式:内存图数组遍历:采用for循环代码如下(示例):2.二维数组定义格式数据类型[行数 ][列数 ] 数组名; eg. int[3][2] arr;初始化动态初始化...
2022-07-07 22:43:34
438
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅