最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

【环球报资讯】数据结构刷题2023.02.15小记

来源:博客园


【资料图】

各排序算法时间复杂度

如何提高哈希表的查找效率

Hash表的查找效率取决于散列函数、处理冲突的方法和装填因子。显然,冲突的产生概率与装填因子(表中记录数与表长之比)的大小成正比,即装填得越满越容易发生冲突。采用合适的处理冲突的方式避免产生聚集现象,也将提高查找效率,例如用拉链法解决冲突时就不存在聚集现象,用线性探测法解决冲突时易引起聚集现象。

无向图算边数

  • 假设一个无向图中包含 12 个顶点,其中 5 个顶点有 5 个度,7 个顶点有 7 个度,那么这个图有几条边?()(77+55)/2=37

快速排序,待排序序列宜采用的存储方式

对绝大部分内部排序而言,只适用于顺序存储结构。快速排序在排序的过程中,既要从后向前查找,也要从前向后查找,因此宜采用顺序存储。

关键路径

一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的和一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同

n个结点的线索二叉树上含有的线索数

n个结点共有2n个指针,设叶子节点数x,则度为2的结点为x-1,则度为1的节点数为n-2x+1,线索数等于$2x+n-2x+1=n+1$

平衡二叉树

  • 它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。
  • 采用平衡树的优点是使树的结构较好,从而提高查找运算的速度。
  • 采用平衡树的缺点是是插入和删除运算变得复杂化,从而降低了他们的运算速度。

若一个叶节点是某二叉树中的中序遍历的最后一个节点,同时它也是该二叉树前序遍历的最后一个节点

如果将叶节点换成任意结点则错误

关键词: 快速排序 平衡二叉树 顺序存储