摘要:
题目: 输入n个整数,输出其中最小的k个。 输入 5 2 1 3 5 7 2 输出 1 2 代码: #include <iostream> #include <map> #include <set> using namespace std; /* 这题以空间换时间,将set和map结合的很好。当需要 阅读全文
posted @ 2020-03-10 20:51
已是夕阳,不如放下
阅读(318)
评论(0)
推荐(0)
摘要:
题目: 将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变 示例1 输入 Jkdi234klowe90a3 输出 Jkdi*234*klowe*90*a*3* 代码: #include <cstdio> #include <cstring> /* 主要是对特殊情况的处理,比如: 1.第一 阅读全文
posted @ 2020-03-10 20:46
已是夕阳,不如放下
阅读(223)
评论(0)
推荐(0)
摘要:
题目: 输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。 示例:jack 70peter 96Tom 70smith 67 从高到低 成绩peter 96jack 70Tom 70smith 67 从低到高 smith 67 jack 70To 阅读全文
posted @ 2020-03-10 20:39
已是夕阳,不如放下
阅读(516)
评论(0)
推荐(0)
摘要:
题目: 输入一个单向链表,输出该链表中倒数第k个结点,链表的倒数第1个结点为链表的尾指针。 代码: #include <cstdio> #include <cstdlib> /* 收藏原因:主要可以熟悉用C语言建立链表的过程 */ struct Node{ int val; struct Node 阅读全文
posted @ 2020-03-10 20:35
已是夕阳,不如放下
阅读(220)
评论(0)
推荐(0)
摘要:
题目: 如果一个数列S满足对于所有的合法的i,都有S[i + 1] = S[i] + d, 这里的d也可以是负数和零,我们就称数列S为等差数列。小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还 阅读全文
posted @ 2020-03-10 20:32
已是夕阳,不如放下
阅读(184)
评论(0)
推荐(0)

浙公网安备 33010602011771号