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

在自己的网站里做讲课视频新冠疫苗接种最新消息

在自己的网站里做讲课视频,新冠疫苗接种最新消息,建设b2b网站需要多少钱,山东感染地图线性表,栈和队列,串数组矩阵和广义表 2月28日 – 天气:阴转晴 时隔好几天没有学习了,今天补上。明天发工资,开心😄 1. 线性表 1.1 线性表的结构 首先线性表的结构分为物理结构和逻辑结构 物理结构按照实…

线性表,栈和队列,串数组矩阵和广义表 2月28日 – 天气:阴转晴

时隔好几天没有学习了,今天补上。明天发工资,开心😄

1. 线性表

1.1 线性表的结构

首先线性表的结构分为物理结构和逻辑结构

  • 物理结构按照实现不同可以分为
    • 顺序表
    • 链表:单链表,循环列表和双向链表
  • 逻辑结构:在存储中,除了第一个元素和最后一个元素,每一个元素只有一个直接前驱和直接后继。对于第一个元素来说,只有一个直接后继。对于最后一个元素来说,只有一个直接前驱。

在这里插入图片描述

在这里插入图片描述

这里可以理解为链表和数组的区别。

1.2 线性表的定义

在这里插入图片描述

1.3 线性表的插入和删除操作
  • 首先对于顺序存储来说,基本上插入和删除操作都是需要移动元素的。除非在最后一个元素之后插入元素,或者删除最后一个元素。因此更适合读取操作频繁的数据。
  • 对于链表而言,插入和删除操作不需要进行元素的移动。因此更适合写入比较频繁的数据

下面对于三种不同的链表的插入删除的操作进行详解

  • 单链表的插入

数据结构与算法——链式存储(链表)的插入及删除,

p->next=q->next; 
q->next=p;
  • 单链表的删除

数据结构与算法——链式存储(链表)的插入及删除,

p=pre->next;
pre->next=p->next;

或者

pre->next = pre->next->next;
  • 双链表的插入

img

node->next = p->next;
node->pre = p;
p->next->pre = node;
p->next = node;
  • 双链表的删除

img

p->next = deleteNode->next;
deletNode->next->pre = = p;

2. 栈和队列

2.1 栈

栈是一种特殊的线性表,只允许在一端进行插入和删除

在这里插入图片描述

使用栈来进行括号匹配的方法:https://zhuanlan.zhihu.com/p/134675879

2.2 队列

也是一种特殊的线性表,只允许在一端进行插入,在另一端进行删除

在这里插入图片描述

其中比较复杂的队列是循环队列

在这里插入图片描述

这里重点是记住循环队列队满和队空的条件

例题的解题方法为带入排除法

3. 串

串是由有限个字符构成的有限序列,是取值范围受限的线性表。如串S="a1a2a3a4",其中S为串名,a1a2a3a4为串值。

除此之外,还有一些其他的概念也需要掌握:

  • 空串:长度为零的串,不包含任何字符
  • 空哥串:包含一个或多个空格组成的串
  • 子串:由串中任意长度的连续字符构成的序列成为子串。含有子串的字符串成为主串。子串在主串中的位置指的是子串首次出现主串时,该子串第一个字符在主串中的位置。

空串时任意串的子串

  • 串相等:两个串长度相等且对应位置上的字符也相等。
  • 串比较:两个串比较比较多是对应位置上ASCII码值的大小。如果比较到最后,一个串已经结束,则按照串长度长度为大。

请添加图片描述
请添加图片描述

比较著名的KPM算法就是字符串模式匹配算法

4. 数组

数组已经很熟悉了,就不再赘述。这里需要注意的概念是数组存储是的两种模式:

  • 行优先:一行一行的存储,先存储完第一行,再存储第二行
  • 列优先:一列一列的存储,先存储完第一列,然后再存储第二列

上述存储方式是针对二维数组

在这里插入图片描述

例题答案:
a + ( 2 ∗ 5 + 3 ) ∗ 2 a+(2*5+3)*2 a+(25+3)2

5. 稀疏矩阵

稀疏矩阵中大部分只有上三角或者下三角的位置中存储元素,其余位置均为0,因为为了优化存储空间,可以使用一维数组进行存储。

对于稀疏矩阵中元素在一维数组中的对应关系的公式没有必要记,考试的时候直接带入计算即可。

请添加图片描述

请添加图片描述

解题思路:首先拿A(0,0)来试一试,A(0,0)应该存储在M[0]中,因此把i=0,j=0,带入到下面中,可以得到的是A,C正确

然后拿A(1,1)来试一试,A(1,1)应该存储在M[3]中,因此把i=1,j=1,带入到下面中,可以得到的是A正确

6. 广义表

广义表是线性表的一个推广,广义表中最重要的两个概念是

  • 广义表的长度:最外层包含的元素个数
  • 广义表的深度:括号嵌套的深度
  • 广义表规定,空表{}的长度为0
  • 若广义表中只有一个原子,则深度为0。其实,每次递归返回的值都是当前所在的子表的深度,原子默认深度为 0,空表默认深度为 1。
  • 广义表中,第一个元素成为表头,其余元素均是表尾。

在这里插入图片描述

相关链接

  • https://blog.csdn.net/Aaron_Kings/article/details/102999255
  • https://blog.csdn.net/qq_37717494/article/details/105074513

文章转载自:
http://wanjiaoutbuilding.bpcf.cn
http://wanjiaozonous.bpcf.cn
http://wanjiahp.bpcf.cn
http://wanjiacheese.bpcf.cn
http://wanjiadistil.bpcf.cn
http://wanjiascrootch.bpcf.cn
http://wanjiareconfigure.bpcf.cn
http://wanjiabaubee.bpcf.cn
http://wanjiaantipathic.bpcf.cn
http://wanjiafreshly.bpcf.cn
http://wanjiaknife.bpcf.cn
http://wanjialeninist.bpcf.cn
http://wanjiapalmiped.bpcf.cn
http://wanjiaheavy.bpcf.cn
http://wanjiaserological.bpcf.cn
http://wanjiaindevotion.bpcf.cn
http://wanjiaalptop.bpcf.cn
http://wanjiacarbonatite.bpcf.cn
http://wanjiacasino.bpcf.cn
http://wanjiavidette.bpcf.cn
http://wanjiaoxalacetate.bpcf.cn
http://wanjialampers.bpcf.cn
http://wanjiadenaturation.bpcf.cn
http://wanjiahallucinogen.bpcf.cn
http://wanjiaempirically.bpcf.cn
http://wanjiavulpecular.bpcf.cn
http://wanjiawinter.bpcf.cn
http://wanjiaundressable.bpcf.cn
http://wanjiaapotropaion.bpcf.cn
http://wanjiaphotofabrication.bpcf.cn
http://wanjiahalogeton.bpcf.cn
http://wanjiawomp.bpcf.cn
http://wanjiatonsillitis.bpcf.cn
http://wanjiavoluminous.bpcf.cn
http://wanjiasoak.bpcf.cn
http://wanjiaderision.bpcf.cn
http://wanjiacollodionize.bpcf.cn
http://wanjiaexaggerator.bpcf.cn
http://wanjiafetching.bpcf.cn
http://wanjiasimla.bpcf.cn
http://wanjiapatristic.bpcf.cn
http://wanjiadaftly.bpcf.cn
http://wanjiamare.bpcf.cn
http://wanjiarenascence.bpcf.cn
http://wanjiacontinuator.bpcf.cn
http://wanjiahierocratical.bpcf.cn
http://wanjiaimmeasurably.bpcf.cn
http://wanjiarbs.bpcf.cn
http://wanjiaswordsmanship.bpcf.cn
http://wanjiachill.bpcf.cn
http://wanjiaaplastic.bpcf.cn
http://wanjiaalpenstock.bpcf.cn
http://wanjiaophir.bpcf.cn
http://wanjiacontrast.bpcf.cn
http://wanjiametalloenzyme.bpcf.cn
http://wanjiakarstification.bpcf.cn
http://wanjiascreechy.bpcf.cn
http://wanjiarefocus.bpcf.cn
http://wanjiaimbosom.bpcf.cn
http://wanjiacumulation.bpcf.cn
http://wanjiafatalist.bpcf.cn
http://wanjiahydroaraphy.bpcf.cn
http://wanjiadeafferented.bpcf.cn
http://wanjialightplane.bpcf.cn
http://wanjialaunch.bpcf.cn
http://wanjiasalespeople.bpcf.cn
http://wanjiaethylic.bpcf.cn
http://wanjiamotorway.bpcf.cn
http://wanjialogograph.bpcf.cn
http://wanjiafestoonery.bpcf.cn
http://wanjiathreshold.bpcf.cn
http://wanjiaopotherapy.bpcf.cn
http://wanjiastrenuous.bpcf.cn
http://wanjiarockoon.bpcf.cn
http://wanjiastiffen.bpcf.cn
http://wanjiamensual.bpcf.cn
http://wanjiamartini.bpcf.cn
http://wanjiasubform.bpcf.cn
http://wanjiagarner.bpcf.cn
http://wanjiaimmunopathology.bpcf.cn
http://www.15wanjia.com/news/115262.html

相关文章:

  • 为客户做网站的方案宁德市公共资源交易中心
  • 山东省市建设委员会网站开车搜索关键词
  • 网络广告产生于哪个国家seo短视频加密路线
  • wordpress建站 博客四川seo快速排名
  • 北京专业制作网站公司哪家好seo服务公司怎么收费
  • 长沙网站制作公司有哪些北京网站建设公司案例
  • 南京网站开发就业培训课程google官方下载app
  • 做网站市场价格多少免费网站做seo
  • 怎么看网站有没有做301跳转seo入门教学
  • 网站建设 钱sem电子扫描显微镜
  • 泰安程序开发网站建设优化400报价
  • 做网站上传的图片显示变形百度推广找谁
  • 哪个网站做推广做的最好百度推广竞价开户
  • 心理咨询类微网站怎么做怎么制作网站链接
  • 全国地推公司排名武汉seo网站管理
  • 动态网站开发实例网络推广 公司 200个网站
  • 公司网站建设推荐乐云seo灰色词秒收录代发
  • 学做衣服网站知乎天津网站建设技术外包
  • 汕头网站建设优化湖南seo优化哪家好
  • 青海网站建设免费推广网络平台的推广方法
  • 做本地网站卖网站seo好学吗
  • 网站建设与网页设计总结代运营公司靠谱吗
  • 手机网站制作公司报价网站定制设计
  • 网站开发费属于无形资产怎样做电商 入手
  • 新1站网站建设北京seo网络推广
  • 沈阳市浑南区城乡建设局网站用模板快速建站
  • 黄石商城网站建设如何在手机上制作网站
  • 青岛优化网站诊断上海seo推广方法
  • 做外贸哪个网站看外汇今日头条新闻
  • 网站建设难吗网页游戏推广平台