![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构题集
文章平均质量分 62
Maynine丶
这个作者很懒,什么都没留下…
展开
-
【PTA数据结构与算法题目集笔记】7-1 最大子列和问题(C语言实现)
7-1 最大子列和问题题目要求给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下:数原创 2021-01-07 17:08:44 · 341 阅读 · 0 评论 -
【PTA数据结构与算法题目集笔记】7-3 树的同构(C语言实现)
7-3 树的同构题目要求给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。图1图2现给定两棵树,请你判断它们是否是同构的。...原创 2021-01-08 14:26:56 · 493 阅读 · 0 评论 -
【PTA数据结构与算法题目集笔记】7-4 是否同一棵二叉搜索树(C语言实现)
7-4 是否同一棵二叉搜索树题目要求给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式:输入包含若干组测试数据。每组数据的第1行给出两个正整数N (≤10)和L,分别是每个序列插入元素的个数和需要检查的序列个数。第2行给出N个以空格分隔的正整数,作为初始插入序列。最后L行,原创 2021-01-09 21:16:33 · 917 阅读 · 0 评论