数据结构演练
文章平均质量分 66
天堂儿歌大赛季军
这个作者很懒,什么都没留下…
展开
-
PAT Basic Level Practice 害死人不偿命的(3n+1)猜想
题意:1.遇到偶数直接除二。 2.遇到奇数,则乘三加一之后在除二。基本算法:我感觉这个都不能称之为算法,直接循环强解。代码(c++):#include <iostream> using namespace std; int main() { int a; cin >> a; if (a > 1000) return 0; int i...原创 2018-02-22 23:42:39 · 277 阅读 · 0 评论 -
PAT Basic Level Practice 1003.我要通过(c++)
分析:这道题难度不在于如何求解,而在于如何确切的理解题意,一开始我直接强解导致有两个测试点不过,之后经过仔细研究分析,终于解决了这两个点。题意:1.输入一个小于十的数; 2.每个字符串不超过100个字符且无空格; 3.每行一个输出。算法:1.出现PAT之外的字符均输出NO; 2.Location T - Location P -1 <...原创 2018-02-25 16:02:34 · 462 阅读 · 0 评论 -
PAT Basic Level Practice 1004.成绩排名(c++)
分析:本题考察的是结构体,用类也可以,最终我使用了结构体题意:输入一个数字代表学生的数目(<10); 名字和学号小于10个字符串,成绩在0到100之间; 最后换行输出最好学生的名字学号以及最差学生的名字学号。注意:提交网站时,注意scanf_s, printf_s, strcpy_s。#include<cstdio> #include<...原创 2018-03-06 10:14:41 · 378 阅读 · 0 评论