【数据结构】学习笔记

文章目录


绪论




线性表

  • 线性表的基本操作:
    • 初始化表:InitList ( &L )
    • 销毁操作:DestroyList ( &L )
    • 插入操作:LIstInsert ( &L, i, e )
    • 删除操作:ListDelete ( &L, i, &e )
    • 按值查找:LocateElem ( L, i )
    • 按位查找:GetElem ( L, i )
  • 其他常用操作
    • 求表长:Length ( L )
    • 输出操作:PrintList ( L )
    • 判空操作:Empty ( L )

线性表的定义和基本操作

** < 顺序表的定义 >**

c++ 复制代码
typedef struct {
	int num;
	int people
} Customer

线性表的顺序表示

线性表的链式表示

栈、队列、数组

树与二叉树

查找

排序

相关推荐
AI云海5 小时前
利用好手机这个工具-碎片化学习
学习
β添砖java7 小时前
2025最新快速构建企业级虚拟专用网络环境学习笔记
笔记·学习
qianpeng48 小时前
IDA PRO笔记
笔记
Yang_jie_0311 小时前
笔记:数据结构(顺序表)
数据结构·windows·笔记
WZF-Sang12 小时前
网络基础——2
服务器·网络·c++·学习·网络编程·php
心中有国也有家13 小时前
E-Brufen 技术选型全景:Flutter + 鸿蒙 + Hive CE
hive·hadoop·学习·flutter·华为·harmonyos
没头脑的男大14 小时前
CMake学习教学
linux·c++·学习
New农民工14 小时前
射频芯片学习-ExpressLRS 对频流程分析
学习
Tom@敲代码14 小时前
js学习笔记-01
javascript·笔记·学习
辞旧 lekkk15 小时前
【Qt】 系统相关:事件与定时器
开发语言·qt·学习·萌新