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

线性表的定义:

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

线性表的特点:

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

线性表有顺序表和链表:

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

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

相关推荐
sinat_255487815 小时前
泛型:类·学习笔记
java·jvm·笔记·学习
牧瀬クリスだ5 小时前
优先级队列——堆
java·开发语言·数据结构
香蕉鼠片5 小时前
第三大的数
数据结构·算法·leetcode
鱼鳞_5 小时前
Java学习笔记_Day21(Set)
java·笔记·学习
汀、人工智能5 小时前
[特殊字符] 第28课:相交链表
数据结构·算法·链表·数据库架构··相交链表
鹅天帝5 小时前
20260407网安学习日志——序列化漏洞
前端·学习·web安全·网络安全·xss
何如呢5 小时前
FPGA初学习2
学习
计算机安禾5 小时前
【数据结构与算法】第32篇:交换排序(一):冒泡排序
c语言·数据结构·c++·算法·链表·排序算法·visual studio code
头疼的程序员5 小时前
计算机网络:自顶向下方法(第七版)第八章 学习分享(二)
学习·计算机网络
世人万千丶5 小时前
开源鸿蒙跨平台Flutter开发:幼儿园成语序列与海马体印迹锚定引擎-突触链式网络渲染架构
学习·flutter·开源·harmonyos·鸿蒙