剑指offer45 把数组排成最小的数
输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个;
数字大小和字典序的大小都不行,必须满足22交换后str(a)+str(b)<str(b)+str(a)
class Solution:
def minNumber(self, nums: List[int]) -> str:
方法一 经典快速排序的实现,实现 str(a)+str(b)<str(b)+str(a)
nums = list(map(str,nums))#ma
原创
2020-07-30 22:10:17 ·
69 阅读 ·
0 评论