最优算法100例之06-把数组排列成最小的数

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章icon-default.png?t=N7T8https://blog.csdn.net/seeker1994/category_12585732.html

题目描述

        输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。

题解报告

最优解法:

使用sort排序,制定排序规则,由于sort是结合了好几种排序的特点,数据量大时采用快排,qsort是快速排序因此我们自己写排序也能实现,只不过比较处不是按大小,而是比较函数。

</

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 06:20:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 06:20:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 06:20:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 06:20:03       18 阅读

热门阅读

  1. Android数据存储:SQLite、Room

    2024-03-28 06:20:03       17 阅读
  2. 基于Python的旅游网站数据爬虫分析

    2024-03-28 06:20:03       18 阅读
  3. docker安装postgresql数据库包含postgis扩张

    2024-03-28 06:20:03       20 阅读
  4. [XG] HTTP

    [XG] HTTP

    2024-03-28 06:20:03      19 阅读
  5. 前端学习-CSS基础-Day2

    2024-03-28 06:20:03       16 阅读
  6. 机器学习:理论、方法与应用实践

    2024-03-28 06:20:03       20 阅读
  7. 机器学习(复试)

    2024-03-28 06:20:03       19 阅读
  8. TensorFlow 的基本概念和使用场景

    2024-03-28 06:20:03       19 阅读
  9. 逆流而上的选择-积极生活,逆流而上

    2024-03-28 06:20:03       17 阅读
  10. 面试中常被问到的数据库面试题及答案

    2024-03-28 06:20:03       23 阅读