数据结构复习资料
文章平均质量分 77
微__凉
暴躁咸鱼
展开
-
《数据结构》_PTA_数据结构作业8:排序
判断题1-1仅基于比较的算法能得到的最好的“最坏时间复杂度”是O(NlogN)。T1-2对N个记录进行简单选择排序,比较次数和移动次数分别为O(N2)和O(N)。T1-3对N个记录进行快速排序,在最坏的情况下,其时间复杂度是O(NlogN)F1-4希尔排序是稳定的算法。F1-5对N个不同的数据采用冒泡排序进行从大到小的排序,当元素基本有序时交换元素次数肯定最多。F1-6采用递归方式对顺序表进行快速排序,每次划分后,先处理较短的分区可以减少递归次数。F1-7对N个记录进原创 2021-12-30 21:56:54 · 7062 阅读 · 1 评论 -
《数据结构》_PTA_数据结构作业7:查找
判断题1-1在散列表中,所谓同义词就是具有相同散列地址的两个元素T1-2在散列表中,所谓同义词就是被不同散列函数映射到同一地址的两个元素。F1-3若用平方探测法解决冲突,则插入新元素时,若散列表容量为质数,插入就一定可以成功。F1-4将M个元素存入用长度为S的数组表示的散列表,则该表的装填因子为M/S。T1-5在散列中,函数“插入”和“查找”具有同样的时间复杂度。T1-6即使把2个元素散列到有100个单元的表中,仍然有可能发生冲突。T1-7在检索一个单词时,用哈希算法原创 2021-12-30 21:45:09 · 7552 阅读 · 5 评论 -
《数据结构》_PTA_数据结构作业6:图
选择题1-1无向连通图所有顶点的度之和为偶数。T1-2无向连通图边数一定大于顶点个数减1F1-3无向连通图至少有一个顶点的度为1。F1-4用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关.F1-5用邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。T1-6在一个有向图中,所有顶点的入度与出度之和等于所有边之和的2倍。T1-7在任一有向图中,所有顶点的入度之和等于所有顶点的出度之和。T1-8如果无向图G必须进行两次广度优先搜原创 2021-12-30 21:27:24 · 12735 阅读 · 0 评论 -
《数据结构》_PTA_数据结构作业5:树和二叉树
判断题:1-1某二叉树的前序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无右孩子。F1-2存在一棵总共有2016个结点的二叉树,其中有16个结点只有一个孩子。F1-3哈夫曼树中一定没有度为 1 的结点。T1-4一棵非空二叉树,若先序遍历与后序遍历的序列相反,则该二叉树只有一个叶子结点。T1-5某二叉树的前序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无左孩子。T1-6已知一棵二叉树的先序遍历结果是ABC, 则CAB不可能是中序遍历结果。T1-7一原创 2021-12-29 20:58:50 · 6651 阅读 · 0 评论 -
《数据结构》_PTA_数据结构作业4:串、数组和广义表
判断题1-1假设模式串是abababaab,则KMP模式匹配算法中的next[j] = 0 1 1 2 3 4 5 6 2T1-2KMP算法的最大特点是指示主串的指针无须回溯T1-3空串与空格串是相同的.F1-4KMP算法的特点是在模式匹配时指示主串的指针不会变小回溯。T1-5数组可以应用顺序式存储结构,也可以应用链式存储结构T选择题2-1设主串 T = abaabaabcabaabc,模式串 S = abaabc,采用 KMP 算法进行模式匹配,到匹配成功时为止,在匹配原创 2021-12-29 20:20:43 · 4473 阅读 · 0 评论 -
《数据结构》_PTA_数据结构作业3 : 线性表3
判断题1-1线性表的逻辑顺序与物理顺序总是一致的。F1-2线性表中的所有数据元素的数据类型必须相同。T1-3KMP算法的特点是在模式匹配时指示主串的指针不会变小回溯。T1-4不论是入队还是入栈操作,在顺序存储结构下都应考虑溢出现象。T1-5数组可以应用顺序式存储结构,也可以应用链式存储结构T1-6非空线性表只有唯一的开始结点。T1-7非空线性表中每个结点都有一个前驱结点。F1-8非空线性表除终端结点外,每个结点都有唯一的后继结点。T1-9非空线性表可以有原创 2021-12-29 19:36:07 · 4400 阅读 · 0 评论 -
《数据结构》_PTA_数据结构作业2:栈和队列
判断题1-1Run the following operations on a stack S: Push(S,1), Push(S,2), Pop(S), Push(S,3), Pop(S), Pop(S). The output sequence must be {1, 2, 3}.F1-2If keys are pushed onto a stack in the order abcde, then it’s impossible to obtain the output sequence原创 2021-12-29 17:50:26 · 8968 阅读 · 2 评论 -
《数据结构》_PTA_数据结构作业1:绪论和线性表
判断题 1-1T 1-2T1-3An algorithm may or may not require input, but each algorithm is expected to produce at least one result as the output.T1-4T1-5F1-6F1-7T算法分析的两个主要方面是时间复杂度和空间复杂度的分析。1-8T对于顺序存储的长度为N的线性表,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N)。原创 2021-12-29 17:27:05 · 3777 阅读 · 2 评论 -
算法竞赛基础训练题_填空题
填空题A graph with 30 vertices and 40 edges must have at most 21 connected component(s).A graph with 15 vertices and 38 edges must have at most 6 connected component(s).程序填空题Bubble sort is a simple sorting algorithm. Suppose we have a list of integers an原创 2022-01-04 11:24:22 · 2399 阅读 · 0 评论 -
算法竞赛基础训练题_选择题
算法竞赛基础训练题选择题For a sequentially stored linear list of length N, the time complexities for query and insertion are : 对于长度为N的顺序存储线性列表,查询和插入的时间复杂度为:B.O(1), O(N)If a linear list is represented by a linked list, the addresses of the elements in the memory :原创 2021-12-25 15:24:49 · 7161 阅读 · 2 评论 -
算法竞赛基础训练题_判断题
算法竞赛基础训练题判断题The major task of algorithm analysis is to analyze the time complexity and the space complexity. 算法分析的主要任务是分析时间复杂度和空间复杂度。TFor a sequentially stored linear list of length N, the time complexities for query and insertion are O(1) and O(N), res原创 2021-12-11 16:00:36 · 11887 阅读 · 0 评论 -
《数据结构》_第八章_排序_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:原创 2021-12-25 13:44:28 · 247 阅读 · 0 评论 -
《数据结构》_第七章_查找_PTA_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:原创 2021-12-25 13:42:26 · 1731 阅读 · 0 评论 -
《数据结构》_第六章_图_PTA&蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:判断题:Kruskal算法是维护一个森林,每一步把两棵树合并成一棵。√Prim算法是通过每步添加一条边及其相连的顶点到一棵树,从而逐步生成最小生成树。√一个网(带权图)都有唯一的最小生成树。 ×连通图上各边权值均不相同,则该图的最小生成树是唯一的。 √连通图的最小生成树是不唯一的。 √如果 e 是有权无向图 G 唯一的一条最短边,那么边 e 一定会在该图的最小生成树上。 √原创 2021-12-25 13:40:38 · 4449 阅读 · 1 评论 -
《数据结构》_第五章_树和二叉树_PTA&蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:判断题:1 . 完全二叉树的存储结构通常采用顺序存储结构。 √2 . 完全二叉树一定存在度为1的结点。×当只有根节点的时候3 . 完全二叉树中,若一个结点没有左孩子,则它必是树叶。 √4 . 若A和B都是一棵二叉树的叶子结点,则存在这样的二叉树,其前序遍历序列为…A…B…,而中序遍历序列为…B…A…。 ×5 . 二叉树通常有顺序存储结构和链式存储结构。 √6.一棵有124个原创 2021-12-25 13:36:20 · 2641 阅读 · 0 评论 -
《数据结构》_第四章_串、数组和广义表_PTA&蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:判断题:KMP算法的特点是在模式匹配时指示主串的指针不会变小回溯。√2. KMP算法下,长为n的字符串匹配长度为m的字串的时间复杂度为 O(M+N)√假设模式串是abababaab,则KMP模式匹配算法中的next[j] = 0 1 1 2 3 4 5 6 2。√b站_青岛大学王卓老师空串与空格串是相同的。×串是一种特殊的线性表 √6. 若LS=(( )),该广义原创 2021-12-25 13:31:49 · 969 阅读 · 0 评论 -
《数据结构》_第三章_栈和队列_PTA&蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:判断题:1、 两个栈共享一片连续空间,可以将两个栈的栈底分别设在这片空间的两端。√2、 当n个元素被推入一个堆栈时,它们可能会以不同的顺序弹出。 但是如果它们被插入到队列中,它们将总是按照与插入相同的顺序被删除。 √3、 循环队列”定义为由循环链表或循环数组实现的队列 ×4、栈结构不会出现溢出现象。×5、“循环队列”定义为由循环链表或循环数组实现的队列。×循环队列是一个抽象的概念,不局原创 2021-12-25 13:21:28 · 828 阅读 · 0 评论 -
《数据结构》_第二章_线性表_PTA&蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章部分资料来源:蜂考_数据结构_pdf,本文章不用于商业用途,仅用于自学,侵删知识点:以下习题均来自PTA判断题:1、 递归计算斐波那契数列的时间复杂度为 O(2^n) √2、 (logn)^2 is O(n). √3、 一个算法可能需要输入,也可能不需要输入,但每个算法至少要产生一个结果作为输出。√4、 N * log(N^2) 和 N * log(N^3) 具有相同的增长速度。 √5、 算法分析的两个主要方面是时间复杂度和空间复杂度的分析。 √6、 链表是一种随机存原创 2021-12-25 13:17:15 · 1292 阅读 · 0 评论 -
《数据结构》_第一章_绪论_蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
本文章资料来源:蜂考_数据结构_pdf,侵删原创 2021-12-25 13:11:39 · 1319 阅读 · 0 评论