数据结构学习记录-线性表

线性表的定义:

  • 线性结构是简单而且常用的数据结构 ,而线性表则是一种典型的线性结构。
  • 存储数据,最简单,最有效的方法是把它们存储在一个线性表中。
  • 一个线性表是n个元素的有限序列。每个元素在不同的情况下有不同的含义,可以是整数,也可以是字符。
  • 线性表:是具有相同数据类型的 n 个数据元素的有限序列

线性表的特点:

  • 存在唯一的第一个元素
  • 存在惟一的最后一个元素
  • 除第一个元素外,每一个元素只有一个直接前驱
  • 除最后一个元素外,每一个元素均只有一个直接后继

线性表有顺序表和链表:

  • 顺序存储结构:顺序表
  • 链式存储结构:链表

操作数据结构的思路:创销、增删改查

相关推荐
houliabc23 分钟前
C语言个人笔记
c语言·数据结构·笔记·算法
安小牛44 分钟前
Kotlin 学习-集合
android·开发语言·学习·kotlin
小王努力学编程1 小时前
【Linux网络编程】UDP Echo Server的实现
linux·运维·服务器·网络·c++·学习·udp
_x_w2 小时前
【12】数据结构之基于线性表的排序算法
开发语言·数据结构·笔记·python·算法·链表·排序算法
s_little_monster2 小时前
【Linux】线程控制函数
linux·运维·服务器·经验分享·笔记·学习·学习方法
爱编码的傅同学2 小时前
数据结构(五)——AVL树(平衡二叉搜索树)
数据结构·算法
Bonnie_12152 小时前
02-redis-数据结构实现原理
数据结构·redis·算法
十年之少2 小时前
粘性定位(position:sticky)——微信小程序学习笔记
笔记·学习·微信小程序
折枝寄北2 小时前
数据结构 | 证明链表环结构是否存在
数据结构·链表
LAOLONG-C3 小时前
先占个日常,等会写。
数据结构