首页 > 其他分享 >线性表相关背诵知识点

线性表相关背诵知识点

时间:2022-11-14 23:12:11浏览次数:56  
标签:知识点 结点 线性表 删除 元素 存储 背诵 数组

1.顺序表不能完整地表示

2.顺序存储不止能用于存储线性结构

3.用数组存储线性表时,还应该用一个变量来存储线性表的长度 指针类型:L->data[i];另一个是L.data[i]

4.若线性表最常用的操作是存取任意指定序号的元素和最后进行插入和删除运算,则利用顺序表存储方式

5.题目中要求能按下标随机存储每个元素,所以必须用数组。解决结点不等长问题,则可用一个指针数组A,使得A[i]指向第i个元素。

6.对于顺序存储的线性表,访问任一结点的时间复杂度是O(n),增加结点的时间复杂度为O(1);

在等概率时,平均情况下插入一个元素大约要移动表中的n/2个元素。
在等概率时,平均情况下删除一个元素大约要移动表中的(n-1)/2个元素,删除一个元素最坏情况下要移动n-1个元素。
原因是:插入的时候有n+1位置可以插入,删除的时候有n元素可以删除

具体移动次数取决于位置i和表长n两个因素

7.对一个长度为n的线性表采用顺序查找,等概率条件下,查找成功平均检索长度(n+1)/2

8.线性表删除结点直接用后续结点覆盖要删除结点即可。

9.对于一个长度为n的线性表,要删除第i个元素,在顺序表示的情况下,计算复杂性为n-i次移动,在链式表示的情况下,计算复杂性为两次赋值运算和一次delete运算

10.在C语言中,链式存储结构既可以用指针类型来表示,也可以用数组来描述

11.静态链表就是数组表,所以在静态链表中的指针表示的就是下一元素在数组中的位置,静态链表预分较大空间,且插入和删除不需要移动元素。

标签:知识点,结点,线性表,删除,元素,存储,背诵,数组
From: https://www.cnblogs.com/jjw-code/p/16890863.html

相关文章

  • 巨蟒python全栈开发django9:一些知识点的汇总
    回顾上周内容:题目:1.人民出版社出版过的所有书籍的名字以及作者的姓名(三种写法,笔记中有两种写法)2.手机以2开头的作者出版过的所有书籍名称以及出版社名称(三种写法,笔记......
  • js正则的一些常用知识点
    前言本文就是记录一下我平常会用到的正则一些知识点,长时间不用就会忘,在这里记录一下方便查找知识点? 匹配0个到1个内容[abc][12]能匹配3*2个内容,分别是a1,a2,b1,b2......
  • ACM预备队-week3(线性表)
    1.寄存柜题目链接:P3613【深基15.例2】寄包柜-洛谷|计算机科学教育新生态(luogu.com.cn)二维map学到了  stl大法好1#include<bits/stdc++.h>2usingname......
  • 中高级前端开发需要掌握的vue知识点
    keep-alive使用场景和原理keep-alive是Vue内置的一个组件,可以实现组件缓存,当组件切换时不会对当前组件进行卸载。常用的两个属性include/exclude,允许组件有条件的......
  • C++运算符重载相关知识点
    1.运算符重载限制重载后的运算符必须至少有一个操作数是用户自定义的类型使用运算符时不能违反运算符原来的句法规则,也不能修改运算符的优先级。2.不能进行重载的运......
  • 297个机器学习彩图知识点(4)
    导读本系列将持续更新20个机器学习的知识点,欢迎关注,获取更多学习资料。1.线性回归参数计算2.向前逐步选择法3.梯度下降4.梯度下降口诀5.梯度6.贪心算法......
  • 函数递归+线性表
    今日学习了函数的递归,递归指的是函数重复引用自身,为了避免栈溢出,应设置合适的限制条件。下面将今天做的练习进行整理:练习1:接收一个整型值,按照顺序打印他的每一位#include<st......
  • 算法笔记(二):知识点补充
    万能头文件#include<bits/stdc++.h>数组最大范围int型一维数组:小于4e8,即4亿int型二维数组:小于2e4,即2万数据类型范围int和long都是用32位来存储最大值和最小值分......
  • 第三章 线性表
    一、线性表定义线性表:零个或多个数据元素的有限序列。(零个的时候是空表)线性表的特性是:除了第一个元素(只有后继)和最后一个元素(只有前驱),每个元素都只有一个前驱和后继。二、线......
  • 【Java】Java基础知识点之集合类型基础概念
    Java常用集合有哪些?Java集合类主要由两个接口Collection和Map派生出来的。Collection有三个子接口:List、Set、Queue。List代表了有序可重复集合,可直接根据元素的索引来访......