剑指Offer面试题33:把数组排成最小的数 Java 实现,三种方法

题目:把数组排成最小的数            输入一个正整数数组,把数组里全部数字拼接起来排成一个数,打印能拼接出的全部数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323. 算法分析: 1.最直接的办法就是先求出这个数组中全部数字的全排列,而后把每一个排列拼接起来,最后求出拼接起来的数字的最小值。求数组的排列和字符串排列很是相近。根据排列组合知识,
相关文章
相关标签/搜索