
排序算法
玮智能
电子跨考计算机,发现算法很有天赋,奈何学晚了。
展开
-
7-52 两个有序链表序列的交集 (20分) 坑点!
7-52两个有序链表序列的交集(20分)已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:1 2 5 -12 4 5 8 10 -1输出样例:2 5题意及坑点分析此题出得不好,其...原创 2020-06-02 20:21:20 · 4289 阅读 · 0 评论 -
7-40 奥运排行榜 (25分) 函数指针数组 C++版
7-40 奥运排行榜 (25分)每年奥运会各大媒体都会公布一个排行榜,但是细心的读者发现,不同国家的排行榜略有不同。比如中国金牌总数列第一的时候,中国媒体就公布“金牌榜”;而美国的奖牌总数第一,于是美国媒体就公布“奖牌榜”。如果人口少的国家公布一个“国民人均奖牌榜”,说不定非洲的国家会成为榜魁…… 现在就请你写一个程序,对每个前来咨询的国家按照对其最有利的方式计算它的排名。输入格式:输...原创 2020-04-30 16:11:04 · 1133 阅读 · 0 评论 -
PTA 7-38 寻找大富翁(25 分)解法(C/C++)暴力快排/精准堆排 解法
7-38寻找大富翁(25分)胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。输入格式:输入首先给出两个正整数N(≤10^6)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。输...原创 2020-04-29 16:29:07 · 2135 阅读 · 2 评论