PAT数据结构
一只小陀螺
这个作者很懒,什么都没留下…
展开
-
PTA 09-排序3 Insertion or Heap Sort(25 分)
题目:According to Wikipedia:Insertion sort iterates, consuming one input element each repetition, and growing a sorted output list. Each iteration, insertion sort removes one element from the input data...原创 2018-05-02 17:03:27 · 1132 阅读 · 0 评论 -
PTA 09-排序2 Insert or Merge(25 分)
题目:According to Wikipedia:Insertion sort iterates, consuming one input element each repetition, and growing a sorted output list. Each iteration, insertion sort removes one element from the input data...原创 2018-05-03 10:32:06 · 594 阅读 · 0 评论 -
PTA 08-图8 How Long Does It Take(25 分)(拓扑排序)
题目:Given the relations of all the activities of a project, you are supposed to find the earliest completion time of the project.Input Specification:Each input file contains one test case. Each case st...原创 2018-04-25 13:09:59 · 478 阅读 · 0 评论 -
PTA 01-复杂度1 最大子列和问题(20 分)
补个档,问题不贴了输入格式:输入第1行给出正整数K (≤);第2行给出K个整数,其间以空格分隔。输出格式:在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。输入样例:6-2 11 -4 13 -5 -2输出样例:20四种解法第一种三重循环直接开干复杂度O(N^3)#include<iostream>#include<algorithm>using nam...原创 2018-04-26 23:18:26 · 559 阅读 · 1 评论 -
PTA 08-图9 关键活动(30 分)
题目:假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以执行所依赖的子任务集。比如完成一个专业的所有课程学习和毕业设计可以看成一个本科生要完成的一项工程,各门课程可以看成是子任务。有些课程可以同时开设,比如英语和C程序设计,它们没有必须先修哪门的约束;有些课程则不可以同时开设,因为它们有先后的依赖关...原创 2018-04-26 00:28:30 · 1754 阅读 · 1 评论 -
PTA 02-线性结构4 Pop Sequence(25 分)
题目:Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop sequence o...原创 2018-04-27 00:01:03 · 1938 阅读 · 0 评论