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

线性表的定义:

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

线性表的特点:

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

线性表有顺序表和链表:

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

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

相关推荐
User_芊芊君子11 小时前
【成长纪实】我的鸿蒙成长之路:从“小白”到独立开发,带你走进鸿蒙的世界
学习·华为·harmonyos·鸿蒙开发
嵌入式-老费13 小时前
自己动手写深度学习框架(快速学习python和关联库)
开发语言·python·学习
Shinom1ya_13 小时前
算法 day 41
数据结构·算法·leetcode
执笔论英雄13 小时前
【大模型训练】zero 学习及deepseed实战
人工智能·深度学习·学习
无敌最俊朗@13 小时前
C++ 值类别与移动语义详解(精简版)
java·数据结构·算法
岑梓铭14 小时前
《考研408数据结构》第六章(5.5树的应用)复习笔记
数据结构·笔记·考研·408·ds
不觉晚秋14 小时前
极限挑战之一命速通哈夫曼树
c语言·数据结构··哈夫曼树
前路不黑暗@15 小时前
Java:继承与多态
java·开发语言·windows·经验分享·笔记·学习·学习方法
第七序章15 小时前
【C + +】C++11 (下) | 类新功能 + STL 变化 + 包装器全解析
c语言·数据结构·c++·人工智能·哈希算法·1024程序员节
2501_9160074715 小时前
从零开始学习iOS App开发:Xcode、Swift和发布到App Store完整教程
android·学习·ios·小程序·uni-app·iphone·xcode