PTA习题练习
文章平均质量分 62
dazhangyu97
补充信息是一件很烦的事情,因为我必须要扯一些文字来说明自己,而实际上我这个人没什么好说的。
展开
-
[PTA] 4-9 统计个位数字
[PTA] 4-9 统计个位数字 特殊测试点原创 2017-08-09 13:40:06 · 1071 阅读 · 0 评论 -
03-树3 Tree Traversals Again(25 分)
An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, the stack原创 2017-10-17 17:17:29 · 313 阅读 · 0 评论 -
04-树4 是否同一棵二叉搜索树(25 分)
04-树4 是否同一棵二叉搜索树(25 分)给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式:输入包含若干组测试数据。每组数据的第1行给出两原创 2017-10-20 00:19:15 · 347 阅读 · 0 评论 -
04-树5 Root of AVL Tree(25 分)
04-树5 Root of AVL Tree(25 分)An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they dif原创 2017-10-20 00:25:15 · 455 阅读 · 0 评论 -
05-树8 File Transfer(25 分)
05-树8 File Transfer(25 分)We have a network of computers and a list of bi-directional connections. Each of these connections allows a file transfer from one computer to another. Is it possible原创 2017-10-28 20:33:31 · 339 阅读 · 0 评论 -
05-树9 Huffman Codes(30 分)
05-树9 Huffman Codes(30 分)In 1953, David A. Huffman published his paper “A Method for the Construction of Minimum-Redundancy Codes”, and hence printed his name in the history of computer science. As a p原创 2017-10-28 20:52:41 · 760 阅读 · 0 评论 -
06-图2 Saving James Bond - Easy Version(25 分)
06-图2 Saving James Bond - Easy Version(25 分)This time let us consider the situation in the movie “Live and Let Die” in which James Bond, the world’s most famous spy, was captured by a group of drug dea原创 2017-10-28 20:58:00 · 335 阅读 · 0 评论 -
树的同构(25 分)[有点难度的递归]
树的同构给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。图一图二现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0原创 2017-10-12 10:22:08 · 2006 阅读 · 0 评论 -
03-树2 List Leaves(25 分)
Given a tree, you are supposed to list all the leaves in the order of top down, and left to right.Input Specification:Each input file contains one test case. For each case, the first line gives a posit原创 2017-10-17 00:24:25 · 368 阅读 · 0 评论 -
[PTA MOOC] 自测题3 数组元素循环右移问题(20 分)
自测-3 数组元素循环右移问题(20 分)原创 2017-09-02 18:58:13 · 695 阅读 · 0 评论 -
[PTA MOOC] 自测-4 Have Fun with Numbers(20 分)
自测-4 Have Fun with Numbers(20 分)原创 2017-09-02 20:45:27 · 1185 阅读 · 0 评论 -
[PTA] 4-10 阶乘计算升级版
PTA 4-10 阶乘计算升级版 大数阶乘原创 2017-08-09 13:21:42 · 756 阅读 · 0 评论 -
[PTA MOOC] 自测-5 Shuffling Machine(20 分)
自测-5 Shuffling Machine(20 分原创 2017-09-02 21:55:18 · 569 阅读 · 1 评论 -
[PTA] 7-22 龟兔赛跑
7-22 龟兔赛跑(20 分)原创 2017-08-26 23:50:14 · 3229 阅读 · 0 评论 -
[PTA] 7-26 单词长度(15 分)
你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",...);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应原创 2017-09-01 16:07:02 · 2456 阅读 · 0 评论 -
[PTA] 7-23 币值转换(20 分)
7-23 币值转换(20 分)疑似判定错误原创 2017-08-28 16:58:04 · 7017 阅读 · 1 评论 -
[PTA] 线性结构1 两个有序链表序列的合并(15 分)
线性结构1 两个有序链表序列的合并(15 分)本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义: List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ P原创 2017-09-27 00:24:33 · 627 阅读 · 0 评论 -
[PTA] 线性结构2 一元多项式的乘法与加法运算(20 分)
线性结构2 一元多项式的乘法与加法运算(20 分)设计函数分别求两个一元多项式的乘积与和。输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。原创 2017-09-27 16:01:08 · 288 阅读 · 0 评论 -
[PTA MOOC] Maximum Subsequence Sum(25 分)(也是浙大研究生机试的题)
01-复杂度2 Maximum Subsequence Sum(25 分)原创 2017-09-01 23:07:47 · 570 阅读 · 0 评论 -
06-图3 六度空间(30 分)
06-图3 六度空间(30 分)“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。\ “六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多社会学家努力追求的目标原创 2017-10-28 21:03:13 · 604 阅读 · 0 评论