数据结构
文章平均质量分 86
朕与众爱卿皆瞠目结舌
这个作者很懒,什么都没留下…
展开
-
数据结构实验之链表二:逆序建立链表
数据结构实验之链表二:逆序建立链表Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。Input第一行输入整数N;;第二行依次输入N个整数,逆序建立单链原创 2017-09-27 14:54:08 · 178 阅读 · 0 评论 -
SDUTOJ(3363)数据结构实验之图论七:驴友计划
数据结构实验之图论七:驴友计划Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description做为一个资深驴友,小新有一张珍藏的自驾游线路图,图上详细的标注了全国各个城市之间的高速公路距离和公路收费情况,现在请你编写一个程序,找出一条出...原创 2018-02-28 17:46:56 · 204 阅读 · 0 评论 -
SDUTOJ(2139)数据结构实验之图论五:从起始点到目标点的最短步数(BFS)
数据结构实验之图论五:从起始点到目标点的最短步数(BFS)Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之...原创 2018-02-28 17:38:46 · 283 阅读 · 0 评论 -
SDUTOJ(1028)POJ(3278)Catch That Cow
Catch That CowTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 105774 Accepted: 33065DescriptionFarmer John has been informed of the location of a fugitive cow and wants to catch her immediat...原创 2018-02-28 17:36:26 · 235 阅读 · 0 评论 -
SDUTOJ(2129)树结构练习——判断给定森林中有多少棵树
树结构练习——判断给定森林中有多少棵树Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 众人皆知,在编程领域中,C++是一门非常重要的语言,不仅仅因为其强大的功能,还因为它是很多其他面向对象语言的祖先和典范。不过这世上几...原创 2018-02-27 22:17:42 · 200 阅读 · 0 评论 -
SDUTOJ(2127)树-堆结构练习——合并果子之哈夫曼树
树-堆结构练习——合并果子之哈夫曼树Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把...原创 2018-02-27 22:13:42 · 233 阅读 · 0 评论 -
SDUTOJ(2482)二叉排序树
二叉排序树Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description二叉排序树的定义是:或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有...原创 2018-02-27 22:01:41 · 220 阅读 · 0 评论 -
SDUTOJ(2136)数据结构实验之二叉树的建立与遍历
数据结构实验之二叉树的建立与遍历Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二...原创 2018-02-27 21:40:38 · 207 阅读 · 0 评论 -
SDUTOJ(2128)树结构练习——排序二叉树的中序遍历
树结构练习——排序二叉树的中序遍历Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值 (2).任意一个节点的左子树(如果存在...原创 2018-02-27 21:29:57 · 274 阅读 · 0 评论 -
SDUTOJ(2413)n a^o7 !
n a^o7 !Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description All brave and intelligent fighters, next you will step into a distinctive bat...原创 2018-02-28 21:32:54 · 488 阅读 · 0 评论 -
SDUTOJ(3364)数据结构实验之图论八:欧拉回路
数据结构实验之图论八:欧拉回路Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来。 能否走过这样的七座桥,并且每桥只走一次?瑞士数学家欧拉最终解决了这个...原创 2018-02-28 21:35:57 · 279 阅读 · 0 评论 -
SDUTOJ(1591)交叉排序
交叉排序Time Limit: 1000 ms Memory Limit: 32768 KiB Submit Statistic Discuss Problem Description输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。Input输入的第一行是一个正整数N(2<=N<=100)。第二行是N个用空...原创 2018-02-28 22:54:28 · 374 阅读 · 0 评论 -
SDUTOJ(2109)找女朋友
找女朋友Time Limit: 15 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description山东理工大学有很多学生,当然也有很多美女,机械实验班的学委(外号:大王八)很想找个女朋友,但他想找个身高和自己相配的女生做女朋友,现有理工大N个美女的身高数据,但由于N...原创 2018-02-28 22:51:15 · 315 阅读 · 0 评论 -
SDUTOJ(2123)查找练习 hash——出现过的数字
查找练习 hash——出现过的数字Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description有一个数据字典,里面存有n个数字(n<=100000),小明现在接到一个任务,这项任务看起来非常简单——给定m个数字,分别查询这m个...原创 2018-02-28 22:20:50 · 205 阅读 · 0 评论 -
SDUTOJ(2039)数据结构上机实验之二分查找
数据结构上机实验之二分查找Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 在一个递增的序列里,查找元素是否存在,若存在输出YES,不存在输出NO. Input 本题多组数据,首先输入一个数字n(n...原创 2018-02-28 22:17:50 · 237 阅读 · 0 评论 -
SDUTOJ(2143)图结构练习——最短路径
图结构练习——最短路径Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 给定一个带权无向图,求节点1到节点n的最短路径。 Input 输入包含多组数据,格式如下。 第一行包括两个整数n m,代表节点个数和边的个...原创 2018-02-28 22:13:58 · 240 阅读 · 0 评论 -
SDUTOJ(2498)数据结构实验之图论十一:AOE网上的关键路径
数据结构实验之图论十一:AOE网上的关键路径Time Limit: 2000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。 AOE(Activit...原创 2018-02-28 22:11:58 · 524 阅读 · 1 评论 -
SDUTOJ(2140)数据结构实验之图论十:判断给定图是否存在合法拓扑序列
数据结构实验之图论十:判断给定图是否存在合法拓扑序列Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 给定一个有向图,判断该有向图是否存在一个合法的拓扑序列。Input 输入包含多组,每组格式如下。第一行包含两个整数n,...原创 2018-02-28 21:55:27 · 245 阅读 · 0 评论 -
SDUTOJ(1488)数据结构实验:连通分量个数
数据结构实验:连通分量个数Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图, 否则,称该图为非连通...原创 2018-02-28 21:42:11 · 222 阅读 · 0 评论 -
SDUTOJ(2137)数据结构实验之求二叉树后序遍历和层次遍历
数据结构实验之求二叉树后序遍历和层次遍历Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 已知一棵二叉树的前序遍历和中序遍历,求二叉树的后序遍历和层序遍历。Input 输入数据有多组,第一行是一个整数t (t<10...原创 2018-02-27 21:23:11 · 229 阅读 · 0 评论 -
SDUTOJ(3347) 数据结构实验之数组三:快速转置
数据结构实验之数组三:快速转置Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description转置运算是一种最简单的矩阵运算,对于一个m*n的矩阵M( 1 = < m < = 10000,1 = < n < = ...原创 2018-02-27 21:05:51 · 236 阅读 · 0 评论 -
SDUTOJ(1197)约瑟夫问题
约瑟夫问题Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description n个人想玩残酷的死亡游戏,游戏规则如下: n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个...原创 2018-02-26 22:26:24 · 359 阅读 · 0 评论 -
数据结构上机测试2-2:单链表操作B
数据结构上机测试2-2:单链表操作BTime Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个)。 Input第一行...原创 2018-02-26 22:03:55 · 134 阅读 · 0 评论 -
SDUTOJ(1138)数据结构上机测试2-1:单链表操作A
数据结构上机测试2-1:单链表操作ATime Limit: 1000 ms Memory Limit: 4096 KiB Submit Statistic Discuss Problem Description输入n个整数,先按照数据输入的顺序建立一个带头结点的单链表,再输入一个数据m,将单链表中的值为m的结点全部删除。分别输出建立的初始单链表和...原创 2018-02-26 21:42:24 · 223 阅读 · 0 评论 -
数据结构实验之排序六:希尔排序
数据结构实验之排序六:希尔排序Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description我们已经学习了各种排序方法,知道在不同的情况下要选择不同的排序算法,以期达到最好的排序效率;对于待排序数据来说,若数据基本有序且记录较少时, 直接插入排序的效率是非常好的,希尔排序就是针原创 2018-01-03 21:52:08 · 155 阅读 · 0 评论 -
数据结构实验之排序五:归并求逆序数
数据结构实验之排序五:归并求逆序数Time Limit: 50MS Memory Limit: 65536KB SubmitStatistic Problem Description对于数列a1,a2,a3…中的任意两个数ai,aj (i aj,那么我们就说这两个数构成了一个逆序对;在一个数列中逆序对的总数称之为逆序数,如数列 1 6 3 7 2 4 9中,(6,原创 2018-01-03 21:51:03 · 163 阅读 · 0 评论 -
数据结构实验之排序三:bucket sort
数据结构实验之排序三:bucket sortTime Limit: 250MS Memory Limit: 65536KB SubmitStatistic Problem Description根据人口普查结果,知道目前淄博市大约500万人口,你的任务是帮助人口普查办公室按年龄递增的顺序输出每个年龄有多少人,其中不满1周岁的按0岁计算,1到2周岁的按1岁计算,依次类原创 2018-01-03 21:49:22 · 210 阅读 · 0 评论 -
数据结构实验之排序二:交换排序
数据结构实验之排序二:交换排序Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排序分别需要进行的数据交换次数。Inpu原创 2018-01-03 21:48:26 · 159 阅读 · 0 评论 -
数据结构实验之排序一:一趟快排
数据结构实验之排序一:一趟快排Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description给定N个长整型范围内的整数,要求输出以给定数据中第一个数为枢轴进行一趟快速排序之后的结果。 Input连续输入多组数据,每组输入数据第一行给出正整数N(N Out原创 2018-01-03 21:33:20 · 228 阅读 · 0 评论 -
SDUTOJ(2056)不敢死队问题
不敢死队问题Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description说到“敢死队”,大家不要以为我来介绍电影了,因为数据结构里真有这么道程序设计题目,原题如下: 有M个敢死队员要炸掉敌人的一个碉堡,谁都不想去,排长决定用轮回数数...原创 2018-02-26 22:30:32 · 621 阅读 · 0 评论 -
SDUTOJ(2504)多项式求和
多项式求和Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description多项式描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ……先请你求出多项式前n项的和。Input第一行输入一个数T代表测试数据个数(T&...原创 2018-02-26 22:35:08 · 384 阅读 · 0 评论 -
SDUTOJ(3348)数据结构实验之数组二:稀疏矩阵
数据结构实验之数组二:稀疏矩阵Time Limit: 5 ms Memory Limit: 1000 KiB Submit Statistic Discuss Problem Description对于一个n*n的稀疏矩阵M(1 <= n <= 1000),采用三元组顺序表存储表示,查找从键盘输入的某个非零数据是否在稀疏矩阵中,如果存...原创 2018-02-27 11:48:42 · 257 阅读 · 0 评论 -
SDUTOJ(2463)学密码学一定得学程序
学密码学一定得学程序Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description曾经,ZYJ同学非常喜欢密码学。有一天,他发现了一个很长很长的字符串S1。他很好奇那代表着什么,于是神奇的WL给了他另一个字符串S2。但是很不幸的是,W...原创 2018-02-27 11:41:08 · 231 阅读 · 0 评论 -
SDUTOJ(3311)数据结构实验之串三:KMP应用
数据结构实验之串三:KMP应用Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description有n个小朋友,每个小朋友手里有一些糖块,现在这些小朋友排成一排,编号是由1到n。现在给出m个数,能不能唯一的确定一对值l和r(l <= ...原创 2018-02-27 11:23:15 · 359 阅读 · 0 评论 -
SDUTOJ(2125)数据结构实验之串二:字符串匹配
数据结构实验之串二:字符串匹配Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 给定两个字符串string1和string2,判断string2是否为string1的子串。 Input 输入包含多组数据,每组...原创 2018-02-27 11:08:34 · 198 阅读 · 0 评论 -
SDUTOJ(2124)串结构练习——字符串连接
串结构练习——字符串连接Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 给定两个字符串string1和string2,将字符串string2连接在string1的后面,并将连接后的字符串输出。连接后字符串长度不超过11...原创 2018-02-27 11:05:59 · 166 阅读 · 0 评论 -
SDUTOJ(2135)数据结构实验之队列一:排队买饭
数据结构实验之队列一:排队买饭Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 中午买饭的人特多,食堂真是太拥挤了,买个饭费劲,理工大的小孩还是很聪明的,直接奔政通超市,哈哈,确实,政通超市里面也卖饭,有好几种菜,做...转载 2018-02-26 23:11:55 · 244 阅读 · 0 评论 -
SDUTOJ(2087)离散事件模拟-银行管理
离散事件模拟-银行管理Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 现在银行已经很普遍,每个人总会去银行办理业务,一个好的银行是要考虑 平均逗留时间的,即: 在一定时间段内所有办理业务的人员逗留的时间的和/ 总的人数...原创 2018-02-26 23:01:36 · 433 阅读 · 0 评论 -
SDUTOJ(1466)双向队列
双向队列Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 想想双向链表……双向队列的定义差不多,也就是说一个队列的队尾同时也是队首;两头都可以做出队,入队的操作。现在给你一系列的操作,请输出最后队列的状态;命令...原创 2018-02-26 23:00:17 · 394 阅读 · 0 评论 -
SDUTOJ(3401)数据结构实验之排序四:寻找大富翁
数据结构实验之排序四:寻找大富翁Time Limit: 200 ms Memory Limit: 512 KiB Submit Statistic Discuss Problem Description2015胡润全球财富榜调查显示,个人资产在1000万以上的高净值人群达到200万人,假设给出N个人的个人资产值,请你快速找出排前M位的大富翁。In...原创 2018-02-28 22:56:48 · 285 阅读 · 0 评论