文章
119
粉丝
0
获赞
146
访问
8.8k
#include<iostream>
using namespace std;
const int N=210;
string str;
void quick_sort(int l,int r)//快速排序
{
if(l>=r)
return;
int x=str[l+r>>1],i=l-1,j=r+1;
while(i<j)
{
do i++; while(str[i]<x);
do j--; while(str[j]>x);
if(i<j)
swap(str[i],str[j]);
}
quick_sort(l,j),quick_sort(j+1,r);
}
int main()
{
while(cin>>str)
{
quick_sort(0,str.size()-1);
for(int i=0;i<str.size();i++)
cout<<str[i];
puts("");
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发