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

线性表的定义:

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

线性表的特点:

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

线性表有顺序表和链表:

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

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

相关推荐
洛_尘12 分钟前
数据结构--7:排序(Sort)
java·数据结构
2401_8414956434 分钟前
【LeetCode刷题】找到字符串中所有字母异位词
数据结构·python·算法·leetcode·数组·滑动窗口·找到字符串中所有字母异位词
py有趣39 分钟前
LeetCode算法学习之鸡蛋掉落
学习·算法·leetcode
小马爱打代码1 小时前
RabbitMQ:系统学习笔记
笔记·学习·rabbitmq
YJlio1 小时前
进程和诊断工具速查手册(8.13):VMMap / DebugView / LiveKd / Handle / ListDLLs 一页式现场排障清单
数据库·笔记·学习
元亓亓亓2 小时前
考研408--数据结构--day2--顺序表及其增删改查
数据结构·考研·顺序表·408
dllxhcjla2 小时前
数据结构与算法 第一天
数据结构·算法
洛_尘3 小时前
数据结构--9:反射、枚举以及lambda表达式(了解即可)
java·开发语言·数据结构
青衫码上行3 小时前
【Java Web学习 | 第12篇】JavaScript(6)DOM
java·开发语言·前端·javascript·学习
njxiejing3 小时前
Python pandas基础:Series数据操作详解
数据结构·pandas