首页 > 其他分享 >【以练促学:数据结构】2.线性表

【以练促学:数据结构】2.线性表

时间:2022-12-01 17:33:47浏览次数:41  
标签:链表 存储 顺序 线性表 促学 以练 存储密度 相邻 顺序存储

(持续刷题,持续更新...)

1.顺序表与链表的比较:

(空间性能) 顺序表 链表
  逻辑相邻,物理存储位置相邻 逻辑相邻,物理存储位置未必相邻
存储空间分配 ·必须预先分配 不用预先分配
存储密度 1 小于1

 

(时间性能) 顺序表 链表
  随机存储 顺序存储
存储元素效率 O(1) O(n)
插入/删除操作的效率 O(n) O(1)

 

 eg:下列(  )是顺序存储结构的优点

A. 存储密度大

B. 插入运算方便

C. 删除运算方便

D. 方便地运用于各种逻辑运算的存储表示

// 顺序表存储密度大(不用在结点中存放指针)

 

 

 

 

 

 

 

 

.

标签:链表,存储,顺序,线性表,促学,以练,存储密度,相邻,顺序存储
From: https://www.cnblogs.com/ZWJ-zwj/p/16942005.html

相关文章

  • 数据结构1-概念和线性表
    Note1:概念介绍1.1数据结构在学什么?1.2算法的基本概念 1.3时间复杂度 1.4 空间复杂度 Note2:线性表2.1线性表的定义和基本操作(包括顺序表和链表)......
  • [NEFU 数据结构] 第 2 章 线性表 知识点整理
    [NEFU数据结构]第2章线性表知识点整理阅读须知需求指向:此博客用于应付NEFU数据结构考试,基于题目进行整理,不适合想深入学习数据结构与算法艺术的同学。前置知识:C语言......
  • p1.线性表
    LinearList线性表线性表的顺序表示线性表的链式表示1.线性表由n(n>=0)个相同类型元素组成的有序集合 L=(a1,a2,...,ai)线性表中元素的个数称为线性表的长度-......
  • 【线性表】之顺序表(C语言)
    【线性表】之顺序表​​线性表​​​​顺序表​​​​结构定义​​​​初始化​​​​销毁​​​​打印​​​​扩展空间​​​​尾插​​​​头插​​​​尾删​​​​头删......
  • 【线性表】之栈(C语言)
    栈​​回顾​​​​栈​​​​结构定义​​​​初始化​​​​销毁​​​​入栈​​​​出栈​​​​返回栈顶元素​​​​返回栈中元素个数​​​​判断栈是否为空​​​​......
  • 【线性表】之队列(C语言)
    队列​​队列的概念​​​​结构定义​​​​初始化​​​​销毁​​​​队尾入​​​​队头出​​​​队头出​​​​队头数据​​​​队尾数据​​​​是否为空​​​​返......
  • 《大话数据结构》线性表代码总结
    //线性表存储的结构代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineMAXSIZE1000//静态链表部分的#defineMAX_SIZE20//最大长度#defineOK1#defineER......
  • 时间序列数据挖掘之分段线性表示(PLR)
    前言本篇博客用于记录个人在时间序列数据挖掘中进行的timeseriesrepresentation的实践。主要采用PLR(piecewiselinearrepresentation)的方式进行时间序列的降......
  • 线性表相关背诵知识点
    1.顺序表不能完整地表示树2.顺序存储不止能用于存储线性结构3.用数组存储线性表时,还应该用一个变量来存储线性表的长度指针类型:L->data[i];另一个是L.data[i]4.若线性......
  • ACM预备队-week3(线性表)
    1.寄存柜题目链接:P3613【深基15.例2】寄包柜-洛谷|计算机科学教育新生态(luogu.com.cn)二维map学到了  stl大法好1#include<bits/stdc++.h>2usingname......