摘要: #include"iostream" #include"stack" using namespace std; typedef char element; class Tree{ private: element data; Tree *right,*left; public: Tree(element data = 0){ this->data = da... 阅读全文
posted @ 2018-05-15 21:11 oleolema 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的。现在我们想知道,最少花多少钱修公路可以将所有的城市连在一起,使在任意一城市出发,可以到达其他任意的城市。 输入 输入包含多组数据,格式如下。 第一行包括两个整数n m,代表城市个数和可以修建的公路个数(n <= 100, 阅读全文
posted @ 2018-05-14 20:38 oleolema 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 问题描述 某城市有一个火车站,有n节车厢从A方向驶入车站,按进站的顺序编号为1~n。现让它们按照某种特定的顺序进入B方向的铁轨并驶出车站。为了重组车厢,你可以借助中转站C。在程序中输入车厢数目和出站的特定顺序,如果可以则输出Yes,否者输出No。 样例输入: 5 1 2 3 4 5 5 5 4 1 阅读全文
posted @ 2018-05-13 19:47 oleolema 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 描述 根据给定的空间构造顺序循环队列,规定队满处理方法为少用一个元素空间。例如,给定5个元素空间构造循环队列,则只能存放4个元素。试根据入队及出队操作判断队列最后的元素存放情况,并输出最后队列中的元素值,即完成给定入队及出列操作后一次性全部出队的元素值。要求采用顺序队列完成。 输入 输入的第一行为一 阅读全文
posted @ 2018-05-13 19:46 oleolema 阅读(4969) 评论(0) 推荐(0) 编辑
摘要: 问题描述 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。 输入数据 每行是用空格分开的两个整数,第一个是 阅读全文
posted @ 2018-05-13 19:46 oleolema 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在长度为n(n<1000)的顺序表中可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只能有一个)。 输入 第一行输入表的长度n;第二行依次输入顺序 阅读全文
posted @ 2018-05-13 19:44 oleolema 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。但单链表有一个弱点——不能回指。比如在链表中有两个节点A,B,他们的关系是B是A的后继,A指向了B,便能轻易经A找到B,但从B却不能找到A。一个简单的想法便能轻易解决这个问题——建立 阅读全文
posted @ 2018-05-13 19:43 oleolema 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: Farey序列是一个这样的序列:其第一级序列定义为(0/1,1/1),这一序列扩展到第二级形成序列(0/1,1/2,1/1),扩展到第三极形成序列(0/1,1/3,1/2,2/3,1/1),扩展到第四级则形成序列(0/1,1/4,1/3,1/2,2/3,3/4,1/1)。以后在每一级n,如果上一级的 阅读全文
posted @ 2018-05-13 19:42 oleolema 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 问题描述 小鑫的女朋友被魔王抢走了!魔王留给小鑫一张n*m大的表,上面有各种各样的颜色,用A-Z这26个字母来表示。魔王留给他一个任务,如果小鑫可以在这张表中找出任意一个长度大于1的环,并且这个环的颜色是相同的,魔王就把小鑫的女朋友还给他。为了从魔王手中夺回他的女朋友,小鑫请你帮忙,你能帮帮他吗? 阅读全文
posted @ 2018-05-13 17:48 oleolema 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在的格子相邻(横、竖或者对角线方向),就说它们属于同一个八连块。Sample Input1 1 * 3 5 *@*@* **@** *@*@* 1 8 @@****@* 5 5 ****@ *@@*@ *@**@ @@@ 阅读全文
posted @ 2018-05-12 21:07 oleolema 阅读(115) 评论(0) 推荐(0) 编辑