首页 > 其他分享 >字符串排序【北京大学考研机试题】

字符串排序【北京大学考研机试题】

时间:2023-03-06 15:23:08浏览次数:47  
标签:排序 const 试题 int 字符串 include 输入 考研

字符串排序

输入一个长度不超过 20 的字符串,对所输入的字符串,按照 ASCII 码的大小从小到大进行排序,请输出排序后的结果。

输入格式
一行,一个字符串。

输出格式
一行,排序后的字符串。

数据范围
输入字符串长度不超过 20。

输入样例:
dcba
输出样例:
abcd

代码

点击查看代码
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<vector>
#include<queue>
using namespace std;

#define X first
#define Y second

typedef pair<int,int> pii;
typedef long long LL;
const char nl = '\n';
const int N = 1e6+10;
const int M = 2e5+10;
int n,m;
const int maxn = 1 << 31 - 1;

void solve(){
	string s;
	cin >> s;
	sort(s.begin(),s.end());
	cout << s;
}

int main(){
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);

	solve();
}

小结

  1. 字符本身就是数字,排序根据ASCII码排序
  2. sort可以直接给stringyong

标签:排序,const,试题,int,字符串,include,输入,考研
From: https://www.cnblogs.com/J-12045/p/17184021.html

相关文章

  • 前端面试题(第 3 期)
    你好,欢迎大家在有空的时候做客【江涛学编程】,我是小编岩家兴,很高兴认识你!先做十题压压惊●这位选手,你有了解过ETag吗?那你讲讲304缓存原理吧?●这位选手,请你聊聊你所知......
  • #yyds干货盘点# LeetCode面试题:组合总和
    1.简述:给你一个无重复元素的整数数组 candidates和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target的所有 不同组合,并以列表形式返回。你......
  • 十大排序
    (平均/最好/最坏)时间复杂度、空间复杂度、稳定性注意:main方法测试调用统一提取出来,按照需求自己打开/关闭注释去调用publicstaticvoidmain(String[]args){......
  • 3.2 L5-NOIP训练29 测试题解
    3.2L5-NOIP训练29测试题解码创Contest#530(出题人写中文也要句句都打分号吗!!)A.老司机的压缩包(数论)题面老司机最近得到了一个奇怪的压缩包,听说里面有十分厉害的东西......
  • 进制转换2【清华大学考研机试题】
    进制转换2将M进制的数X转换为N进制的数输出。输入格式第一行包括两个整数:M和N。第二行包含一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制......
  • 冒泡排序
    冒泡排序对N个数据进行排序,共进行N-1轮排序,每一轮都从第一个数据向后面比较(假如从小向大排列),若前面的数据大于后面的数据,则交换位置,再让第二个数据与第三个比较,以此类推......
  • 【基数排序算法详解】Java/Go/Python/JS/C不同语言实现
    说明基数排序(RadixSort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的......
  • 3 月 1 日测试题解
    3月1日测试题解T1题意给你一个\(n\timesm\)的01矩形,求一个面积最大的不包含数字1的矩形。\(n,m\le1000\)。思路首先,这道题的数据水到了什么程度呢?\(O(n......
  • 二维数组的一般使用,以及二维数组的二维排序
    #include<iostream>#include<vector>#include<algorithm>usingnamespacestd;vector<vector<int>>a(6);//boolcmp(vector<int>&a,vector<int>&b){//if(a[0]!=b......
  • SQL-排序与分页
    1.排序(ORDERBY)使用:ORDERBY对查询到的数据进行排序操作升序:ASC(ascend)默认不写升序降序:DESC(descend)SELECTemployee_id,salaryFROMemployeesORDERBYsalaryDES......