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

逻辑结构与存储结构

9.3 逻辑结构与存储结构

  1. 逻辑结构->数据元素之间的逻辑关系->抽象的
  2. 存储结构->数据结构在计算机中的表示->具体的

9.3.1 逻辑结构

image-20230325193101633

9.3.2 存储结构

image-20230325193139343

  1. 顺序存储
int Array[6] = {1,2,3,4,5,6};//定义数组并初始化
printf("%d\n", Array[3]);//随机访问第4个元素
  1. 链式存储
Typedef struct Lnode{
    ElemType data;
    struct Lnode *next;
}Lnode, *LinkList;
Lnode *L;
L = (LinkList)malloc(sizeof(Lnode));
A->next = B;
B->next = C;

3.区别与对比:

image-20230325193921538

image-20230325194359451

9.4 时间复杂度和空间复杂度

image-20230325194640803

9.4.1 时间复杂度

image-20230325194745245

image-20230325194823125


http://www.kler.cn/a/508838.html

相关文章:

  • Solidity01 Solidity极简入门
  • 前端小案例——网页井字棋
  • LabVIEW串口通信调试与数据接收问题
  • 代码随想录 字符串 test5
  • 【c++继承篇】--继承之道:在C++的世界中编织血脉与传承
  • SQLite 3.48.0 发布,有哪些更新?
  • visionpro数据-输入-输出
  • 【深度学习】Pytorch:自实现残差网络
  • pyspark连接clickhouse数据库的方式(其它数据库同样适用)
  • Jenkins质量门禁设计方案的深入探讨
  • SQL Server 2022中文软件下载安装过程
  • 中间件以及主流中间件产品:IBM MQSeries和BEA Tuxedo介绍
  • 爬虫请求失败时如何处理?
  • AWS设计和实现低空管理系统
  • Visual Studio2019调试DLL
  • 如何构建优质的prompt
  • 3d系统误差分析
  • 2025年01月蓝桥杯Scratch1月stema选拔赛真题—美丽的图形
  • Ubuntu VPS 上 Docker 部署 Nginx 服务器详细教程
  • Kafka 控制生产者流量
  • 【Python】使用 selenium模拟敲键盘输入的方法汇总
  • docker-compose和docker仓库
  • Vi 和 Vim 文本编辑器使用指南
  • 线程池面试题目集合
  • LLM - 大模型 ScallingLaws 的 C=6ND 公式推导 教程(1)
  • 1.Spring AI 从入门到实践