
数据结构
文章平均质量分 56
羊驼冲冲冲
智商不太稳定,情绪不太稳定。
展开
-
F. 逆散列问题
给定长度为 N 的散列表,处理整数最常用的散列映射是 H(x)=x%N。如果我们决定用线性探测解决冲突问题,则给定一个顺序输入的整数序列后,我们可以很容易得到这些整数在散列表中的分布。例如我们将 1、2、3 顺序插入长度为 3 的散列表HT[]后,将得到HT[0]=3,HT[1]=1,HT[2]=2的结果。但是现在要求解决的是“逆散列问题”,即给定整数在散列表中的分布,问这些整数是按什么顺序插入的?输入输入的第一行是正整数 N(≤1000),为散列表的长度。原创 2022-12-09 17:43:02 · 592 阅读 · 0 评论 -
E. DS哈希查找--Trie树
哈希树的变种。实现输入字符串,计算以该字符串为公共前缀的单词数。原创 2022-12-09 17:31:47 · 1045 阅读 · 0 评论 -
D. DS哈希查找与增补(表尾插入)
给出一个数据序列,建立哈希表,采用求余法作为哈希函数,模数为11,哈希冲突用链地址法和表尾插入。如果首次查找失败,就把数据插入到相应的位置中,实现哈希查找与增补功能原创 2022-12-09 17:16:36 · 1144 阅读 · 0 评论 -
C. DS哈希查找--链地址法(表头插入)
给出一个数据序列,建立哈希表,采用求余法作为哈希函数,模数为11,哈希冲突用链地址法和表头插入.原创 2022-12-08 00:21:19 · 961 阅读 · 0 评论 -
B. DS哈希查找—二次探测再散列
定义哈希函数为H(key) = key%11。输入表长(大于、等于11),输入关键字集合,用二次探测再散列构建哈希表,并查找给定关键字。原创 2022-12-08 00:07:56 · 725 阅读 · 0 评论 -
A. DS哈希查找—线性探测再散列
哈希函数为H(key) = key%11,输入表长(大于、等于11)。输入关键字集合,用线性探测再散列构建哈希表,并查找给定关键字。原创 2022-12-07 23:59:27 · 938 阅读 · 0 评论 -
数据结构 期末复习
复习数据结构原创 2022-12-01 13:37:20 · 1660 阅读 · 0 评论 -
F. 二叉搜索树的最近公共祖先时间限制1s
给定一棵二叉搜索树的先序遍历序列,要求你找出任意两结点的最近公共祖先结点(简称 LCA)原创 2022-11-30 14:46:23 · 358 阅读 · 1 评论 -
E. 搜索树判断
给出一个整数键值序列,请编写程序判断该序列是否为某棵二叉搜索树或某镜像二叉搜索树的前序遍历序列,如果是,则输出对应二叉树的后序遍历序列。原创 2022-11-30 14:32:55 · 139 阅读 · 0 评论 -
D. DS查找—二叉树平衡因子
平衡二叉树的简单问题。原创 2022-11-30 14:23:04 · 356 阅读 · 0 评论 -
C. DS二叉排序树之删除
给出一个数据序列,建立二叉排序树,并实现删除功能原创 2022-11-30 14:11:38 · 568 阅读 · 0 评论 -
B. DS二叉排序树之查找
给出一个数据序列,建立二叉排序树,并实现查找功能。原创 2022-11-30 13:10:51 · 674 阅读 · 0 评论 -
A. DS二叉排序树之创建和插入
给出一个数据序列,建立二叉排序树,并实现插入功能。原创 2022-11-30 12:57:11 · 618 阅读 · 0 评论 -
F. 链表的有序构建和查找
链表的有序构建和查找原创 2022-11-27 13:44:29 · 759 阅读 · 0 评论 -
E. 两个有序序列的中位数
已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。原创 2022-11-27 13:34:59 · 149 阅读 · 0 评论 -
D. DS查找——折半查找求平方根
假定输入y是整数,我们用折半查找来找这个平方根。在从0到y之间必定有一个取值是y的平方根,如果我们查找的数x比y的平方根小,则x2y,我们可以据此缩小查找范围,当我们查找的数足够准确时(比如满足|x2-y|原创 2022-11-27 13:28:54 · 654 阅读 · 0 评论 -
C. DS静态查找之顺序索引查找
给出一个队列和要查找的数值,找出数值在队列中的位置,队列位置从1开始要求使用顺序索引查找算法,其中索引表查找和块内查找都采用不带哨兵、从头开始的顺序查找方法。原创 2022-11-27 13:19:19 · 495 阅读 · 0 评论 -
B. DS静态查找之折半查找
B. DS静态查找之折半查找原创 2022-11-27 13:13:03 · 276 阅读 · 0 评论 -
A. DS静态查找之顺序查找
A. DS静态查找之顺序查找原创 2022-11-27 13:02:36 · 501 阅读 · 0 评论 -
F. 可重叠子串 (Ver. I)
F. 可重叠子串 (Ver. I)穷举法字符串原创 2022-11-21 21:54:11 · 399 阅读 · 0 评论 -
E. 子串循环问题 (Ver. I)
E. 子串循环问题 (Ver. I)学校OJ题原创 2022-11-21 21:49:26 · 171 阅读 · 0 评论 -
C. DS串应用--串替换
学校的OJ题目。考查KMP算法。原创 2022-11-21 19:45:02 · 223 阅读 · 0 评论 -
DS串应用—最长重复子串
DS串应用—最长重复子串,学校的OJ题。原创 2022-11-14 23:59:06 · 357 阅读 · 0 评论 -
A. DS串应用--KMP算法
KMP算法。原创 2022-11-14 23:45:36 · 220 阅读 · 0 评论 -
德才论--排序应用
德才论原创 2022-10-15 21:26:59 · 91 阅读 · 0 评论 -
银行排队问题之单队列多窗口服务
银行排队问题之单队列多窗口服务,学校的一道OJ。原创 2022-10-15 16:00:53 · 350 阅读 · 0 评论 -
DS栈+队列—排队游戏
DS栈+队列—排队游戏,学校的OJ题。原创 2022-10-15 15:37:41 · 1018 阅读 · 0 评论 -
DS队列--组队列
DS队列--组队列原创 2022-10-15 15:27:21 · 210 阅读 · 0 评论 -
DS队列+堆栈--数制转换
DS队列+堆栈--数制转换栈和队列的基础应用原创 2022-10-15 15:10:17 · 513 阅读 · 0 评论 -
DS队列之银行排队
DS队列之银行排队,队列的基础应用。原创 2022-10-15 15:00:39 · 218 阅读 · 0 评论 -
【程序填空】表达式计算(栈应用)
表达式计算(栈应用),栈的经典应用。原创 2022-10-15 14:54:45 · 408 阅读 · 0 评论 -
堆栈操作合法性
堆栈操作合法性原创 2022-10-02 11:54:47 · 203 阅读 · 0 评论 -
DS堆栈--迷宫求解
DS堆栈--迷宫求解转载 2022-10-02 11:48:18 · 520 阅读 · 1 评论 -
DS堆栈--括号匹配
DS堆栈--括号匹配原创 2022-10-02 11:33:46 · 260 阅读 · 0 评论 -
DS堆栈--行编辑
DS堆栈--行编辑原创 2022-10-02 11:24:09 · 113 阅读 · 0 评论 -
DS堆栈--逆序输出(STL栈使用)
DS堆栈--逆序输出(STL栈使用)原创 2022-10-02 11:16:22 · 140 阅读 · 0 评论