我试着搜索这个词,但无法得到正确的答案
Is lexicographical
表示按字母顺序排序或如果两个或多个参数共享同一名称,则按其值排序。
谢谢你的帮助!!!!。。。。。
如果用数字对数字2,3,4和23进行排序,则得到2,3,4,23
如果你按字典排序,你会得到2,23,3,4
例如,ls -l
的输出是按字典顺序排序的,因此您可以看到
file2
file23
file3
file4
代替
file2
file3
file4
file23
lexicographical order
代表您对数据排序的方式,就像在字典中一样(按字母顺序)。
也就是说,在java中,如果要对字符串进行排序,只需使用a.compareTo(b) < 0
对它们进行排序。如果你有String[N] strings
,如果以下条件成立,它将按字典顺序排序:
strings[0].compareTo(strings[1]) < 0
strings[1].compareTo(strings[2]) < 0
...
strings[n-2].compareTo(strings[n-1]) < 0
在wikipedia 上阅读更多