首页 > 其他分享 >数据结构十天期末计划day0

数据结构十天期末计划day0

时间:2024-06-23 21:59:41浏览次数:21  
标签:元素 day0 索引 查找 期末 二叉树 长度 数据结构 节点

复习知识点大纲

刷一套期末试题(了解题型分布和知识点)

//下面这套年份有点早近几年的试卷老师都不发0.0,新的没有判断题重在后期编译题

理论部分

定义逻辑结构时可不考虑物理结构。 (F )   绪论部分知识 线性表采用顺序存储 ,必 须 占用一片连续的存储单元。 (T) 了解线性表存储结构特点 &&循环队列的引入 目的是为了克服溢出F F) 循环队列的引入主要目的并不是为了解决溢出问题,而是为了更高效地利用内存空间,避免传统队列中的“假溢出”现象。 一棵完全二叉树可以存在度不为 2的 非叶子节点。 (T) 在哈夫曼树中 ,权 值最小的节点离根节点最近。 (  F) 了解哈夫曼树的特点 图中 ,所 有节点度数之和等于所有边的数 目的 2倍 。 (T) 这个特点可以用于后序计算 任何无环的有向图 ,其 节点都可以排在一个拓扑序列里。T

拓扑排序是对有向无环图的节点进行线性排序的过程,满足以下条件:

  • 每个节点出现且仅出现一次。
  • 如果图中存在一条从节点A到节点B的有向边,则在拓扑序列中,节点A出现在节点B之前。
最小生戍树的WPL一定小于其他生成树的 WPL。 ( F) 最小生成树MST)与最小WPL的哈夫曼树是两个不同的概念 快速排序算法在最坏情况下就变成了冒泡排序。 (F ) 了 解排序的算法分析

填空部分

1一 个顺序表的第一个元素的存储地址是 Ox12fⅣ c,每 个元素的长 度是 4,则 第 3个 元素的地址是 2.对 于顺序表 ,定 位运算的时间复杂度为 。 3.双 向链表中 ,求 节点的前驱节点算法的时间复杂度是 。 4.在 主串中查找字串的操作称为 5.含 有 3个 节点 a,b,c,且 先序遍历为 abc的 二叉树有 种。 6.己 知一棵满二叉树的节点个数为 ⒛到4 0之 间的素数 ,则 此二叉树 的深度为 (根 节点深度为 1)。 7.存 储完全二叉树的最简单、最省空间的存储方式是 8.一 个具有 n个 顶点 e条 边的无向图的邻接矩阵中 ,零 元素的个数 为 。 9.因 散列函数值不同而发生的冲突称为 10. 每一步都只考虑当前最优 ,不 考虑全局最优的算法是 //1,5不会,有会的佬评论区踢我一下,老师说大家对概念部分都比较薄弱,能得8分他就谢天谢地了。 //下面是答案

选择部分

4设 n个 元 素 进 栈 的 序 列 是 1,2,3,… n,其 输 出 序 列 是 p1,pz,p3,…pn,若 p1司 ,则 田 的值 ( )。 A。 一定是 1 B。 一定是 2 C。 可能是 1 D。 可能是 2 5深 度为 7(根 节点深度为 1)的 完全二叉树至少有 ( )个 节点 分清满二叉树和完全二叉树 6,若 一棵二叉树中度为 1的 结点个数是 3,度 为 2的 结点个数是 4, 则该二叉树叶子结点的个数是 ( )。 A 4 B.5 C7 D8

“二叉树的性质5”:

对于任何非空的二叉树,如果

标签:元素,day0,索引,查找,期末,二叉树,长度,数据结构,节点
From: https://blog.csdn.net/2302_80229489/article/details/139818637

相关文章

  • 数据结构/排序/堆排序 --- 逻辑讲解、代码实现、图形展示
    一、总体逻辑:    1.写一个交换的函数swap备用    2.写一个维护堆的性质的函数heapify备用    3.数组-> 堆(不明白的别急,后面会详细解释)    4.维护整个堆(看不懂别急别急别急)    5.堆顶和堆底的最后一个元素互换(不明......
  • 深入理解栈:计算机科学中的基础数据结构
    1.栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做......
  • 云计算期末综合测试题
    云计算综合测试题单选题填空题判断题简答题单选题这里选择题,直接以填空题展示,并给出解析Bigtable是(Google)开发的分布式存储系统解析:分布式结构化数据表Bigtable是Google基于GFS和Chubby开发的分布式存储系统。WAS的存储名空间中,账户名负责将访问请求定位(集群......
  • nginx架构&&基本数据结构&&配置&&模块&&请求详解
    初探nginx架构众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让ng......
  • 数据结构(C语言版)-第一章绪论
    1.1什么是数据结构数据结构是计算机科学中一个核心概念,它涉及到如何在计算机中有效地存储、组织和管理数据。数据结构的选择和设计直接影响到算法的效率和程序的性能。其基本要素包括数据元素(也称为节点或记录)、数据元素之间的关系,以及在此基础上定义的各种操作。具体来......
  • 大厂面试官问我:布隆过滤器有不能扩容和删除的缺陷,目前有没有能够利用到的数据结构来做
    往期内容:面试官问我:Redis处理点赞,如果瞬时涌入大量用户点赞(千万级),应当如何进行处理?【后端八股文(1)】-CSDN博客本文为【布隆过滤器八股文合集】初版,后续还会进行优化更新,欢迎大家评论交流~大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行......
  • 【数据结构与算法】图论 详解
    何为完全图、稀疏图、稠密图。完全图:完全图是一种简单的无向图,其中每对不同的顶点之间都恰好有一条边。对于有n个顶点的完全图,它包含n(n-1)/2条边。在有向图中,如果任意两个顶点之间都存在方向相反的两条边,包含n(n-1)条边,则该图被称为有向完全图。稀疏图:稀疏图是边数相......
  • 【数据结构与算法】图的存储(邻接矩阵,邻接表)详解
    图的邻接矩阵数据结构typedefenum{NDG,DG,NDN,DN}GraphKind;usingVRType=int;usingInfoType=int;typedefstructArcCell{ VRTypeadj; InfoType*info;}Arc[N][N];structMGraph{ ElemTypevexs[N]; Arcarc; intvexnum,arcnum; GraphKi......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript游戏网站(Epic)
    HTML+CSS+JS【游戏网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(电子器件)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......