【发布时间】:2016-02-09 12:13:27
【问题描述】:
我想知道如何使用冒泡排序来按姓名长度的递增顺序对姓名列表(例如:Bob、Robert、Dave、Kelly)进行排序。我知道如何使用冒泡排序按字母顺序对姓名进行排序,但只想知道如何按姓名长度排序。我是否必须将名称转换为整数,然后按数量对整数进行排序? 谢谢,
【问题讨论】:
-
与其比较字母表中的第一位,不如比较他们的
.length() -
用
Integer.compare(name1.length(), name2.length())代替name1.compareTo(name2)。 -
如何使用桶排序来做同样的事情?
标签: java arrays string sorting bubble-sort