栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++ 拼数 (sort 快排)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++ 拼数 (sort 快排)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、sort 快排 自定义怎么用
  • 总结


前言:

sort 非常方便。

一、sort 快排 自定义怎么用? 1.引入库

代码如下(示例):

#include 
#include
using namespace std;
2.例题

代码如下(示例):

设有n个正整数(n ≤ 20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613

输入描述:
第一行,一个正整数n。
第二行,n个正整数。
输出描述:
一个正整数,表示最大的整数

示例1

输入

3 13 312 343

输出

34331213

#include 
#include
using namespace std;
bool cmp(string a,string b)
{
	return a + b > b + a ;
}  //自定义模式

int main() 
{
    int n;
    string s[10024];
	cin>>n;
	for(int i=0;i>s[i];
	}
	sort(s ,s+n ,cmp);   //使用,对s数组进行0-(n-1)的排序,注意i从0开始!!!
	for(int i=0;i 


总结


以上就是今天要讲的内容,本文仅仅简单介绍了sort的使用,还有很多不足的地方,希望大家一起进步!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号