摘要: 31把数组排成最小的数 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 比较两个字符串s1, s2大小的时候,先将它们拼接起来,比较s1+s2,和s2+s1那个大,如果s 阅读全文
posted @ 2020-06-02 17:44 我们村里的小花儿 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 26 字符串的排列 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 思路:将当前位置的字符和前一个字符位置交换,递归。 public ArrayList<String> P 阅读全文
posted @ 2020-06-02 16:54 我们村里的小花儿 阅读(148) 评论(0) 推荐(0) 编辑