当前位置: 首页 > news >正文

数据结构2.0 线性表

一、线性表的定义和基本操作

①线性表的定义

②线性表的基本操作

③小结

二、顺序表的定义

①顺序表的定义

②顺序表的实现——静态分配

例:

③顺序表的实现——动态分配

例:

④小结

三、顺序表的插入删除

①顺序表插入

②顺序表插入的健壮性

③顺序表插入的时间复杂度

④顺序表删除

⑤顺序表删除的时间复杂度

⑥小结

四、顺序表的查找

①按位查找

②按位查找的时间复杂度

③按值查找

④按值查找的时间复杂度

⑤小结

五、单链表的定义

①用代码定义一个单链表

typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList;
  • typedef struct LNode:给一个叫struct LNode的 “结构体” 起个别名(方便后面用)。
  • struct LNode里包含 2 个东西:
    • ElemType data:存节点的数据(比如数字、字符,ElemType是个 “占位符”,实际用的时候会换成具体类型,比如int);
    • struct LNode *next:定义一个指针变量,变量名是 next,指向下一个节点(这样多个节点就能像链条一样连起来)。
  • }LNode, *LinkList;
    • struct LNode的别名定为LNode(以后写LNode就等于写struct LNode);
    • 同时定义*LinkList,它是 “指向LNode的指针” 的别名(以后用LinkList可以直接表示链表的头指针)

②不带头结点的单链表

③带头结点的单链表

④小结

六、单链表的插入和删除

①按位序插入(带头结点)

②按位序插入(不带头结点)

③指定结点的后插操作

④指定结点的前插操作

⑤按位序删除(带头结点)

⑥指定结点的删除

⑦小结

七、单链表的查找

①按位查找

②按值查找

③求表的长度

④小结

八、单链表的建立

①尾插法

②头插法

③小结

http://www.cnnetsun.cn/news/576238.html

相关文章:

  • ARM架构中APSR状态寄存器里的Q位
  • Linux 系统规范配置:建立标准目录结构、 repo 源获取、修改终端变色
  • AI应用架构师的认知升级:接受AI的“不完美”,拥抱人机协作的灰度
  • 巴菲特的品牌价值理论:无形资产的重要性
  • 2026最新网络安全学习路线(完整版)
  • 学长亲荐!继续教育必备TOP8 AI论文软件深度测评
  • 深度学习毕设项目推荐-基于python-CNN卷积神经网络对猫是否疲劳识别
  • AI大模型时代:提示系统市场表现评估的挑战与应对策略
  • 空洞骑士模组管理器Scarab:让模组管理变得前所未有的简单
  • DeepSeek将推出代码生成王者V4模型,性能碾压GPT/Claude,程序员必学必藏!
  • 番茄小说下载器:简单三步打造离线图书馆的终极方案
  • Zoplicate插件完整指南:彻底告别Zotero重复条目困扰
  • XGBoost终极安装指南:从零开始的机器学习库配置教程
  • 深度学习毕设项目:基于python-CNN卷积神经网络对猫是否疲劳识别
  • 深度学习毕设选题推荐:基于python-CNN卷积神经网络对猫是否疲劳识别
  • 国企“高级”程序员写的那些问题代码
  • 【计算机毕业设计案例】基于python-CNN卷积神经网络对海洋壳类生物识别
  • 计算机深度学习毕设实战-基于python-CNN卷积神经网络对猫是否疲劳识别
  • 深度学习毕设项目推荐-基于python-CNN深度学习对宠物体型识别
  • 吐血推荐!自考必用9款AI论文平台深度测评
  • 【小程序】订单数据缓存 以及针对海量库存数据的 懒加载+数据分片 的具体实现方式
  • 1月12日起航,16周全速通关!软考老金团队为2026年高项考生定制“上岸专列”
  • Nuxt3全栈开发实战指南
  • 深度学习毕设选题推荐:基于python-CNN深度学习的卷积神经网络对狗的行为识别
  • 深度学习计算机毕设之基于python-CNN深度学习对胡萝卜是否新鲜识别基于卷神经网络对胡萝卜是否新鲜识别
  • 不用卡尺怎么测量复杂零件尺寸?告别卡尺,精准高效:SIMSCAN-E手持扫描仪在复杂零件检测中的革命性应用
  • 联想y9000p一下载游戏声音很大,正常吗?——里面的安静,均衡,野兽模式什么区别?为什么均衡模式声音也很大?到底开启哪个?
  • 【课程设计/毕业设计】基于机器学习python-CNN深度学习对宠物体型识别
  • 深度学习毕设选题推荐:基于python-CNN深度学习对宠物体型识别
  • 美国企业研发组织深度研究报告:创新引擎的演进与未来