news 2026/4/22 16:24:21

数据结构2.0 线性表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据结构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可以直接表示链表的头指针)

②不带头结点的单链表

③带头结点的单链表

④小结

六、单链表的插入和删除

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

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

③指定结点的后插操作

④指定结点的前插操作

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

⑥指定结点的删除

⑦小结

七、单链表的查找

①按位查找

②按值查找

③求表的长度

④小结

八、单链表的建立

①尾插法

②头插法

③小结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 3:23:51

学长亲荐2026继续教育必备TOP9一键生成论文工具测评

学长亲荐2026继续教育必备TOP9一键生成论文工具测评 2026年继续教育论文工具测评:为何需要一份专业榜单? 在当前继续教育日益普及的背景下,越来越多的学员面临论文写作的挑战。无论是选题困难、资料查找繁琐,还是格式规范不熟悉&a…

作者头像 李华
网站建设 2026/4/18 23:33:03

LLM优化CRISPR设计脱靶率砍半

📝 博客主页:Jax的CSDN主页 LLM驱动的CRISPR脱靶率优化:从理论到实践的突破目录LLM驱动的CRISPR脱靶率优化:从理论到实践的突破 引言:基因编辑的安全瓶颈与LLM的破局机遇 维度一:技术应用场景——从实验室到…

作者头像 李华
网站建设 2026/4/21 20:15:29

揭秘AI论文降重内幕:9款工具实测,AI率从64%降至8%

开头:90%的学生都不知道的AI论文“生死劫” 你是否经历过这样的绝望?花3天用AI生成的论文初稿,提交后被导师打回,理由是“AI痕迹过重”;熬夜改了5版,查重时AI率仍高达40%,甚至被系统标记为“疑…

作者头像 李华
网站建设 2026/4/19 21:12:01

基于STM32单片机的汽车疲劳驾驶监测系统设计

基于STM32单片机的汽车疲劳驾驶监测系统设计摘要随着汽车保有量的持续增长,交通安全问题日益受到社会关注。疲劳驾驶和酒后驾驶是导致交通事故的主要人为因素之一。本文设计了一种基于STM32单片机的汽车疲劳驾驶监测系统,通过集成MAX30102心率血氧传感器…

作者头像 李华
网站建设 2026/4/21 11:30:44

HuggingFace项目实战之填空任务实战

目录:一、使用场景二、代码分析一、使用场景 大模型在填空任务中的应用主要涉及自动补全、内容生成和知识推理等场景,其核心能力在于基于上下文预测缺失信息。 二、代码分析 import torchfrom transformers import AutoTokenizer#加载tokenizer token…

作者头像 李华
网站建设 2026/4/20 7:12:22

【图像加密】基于正弦 余弦混沌映射生成随机序列,对图像 RGB 三通道分别执行 “行移位 - 列移位 - XOR 异或” 操作实现图像加密解密附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#x1…

作者头像 李华