2017-08-30 9 views

答えて

3

字句順は、アルファベット順です。もう1つのタイプは数値順です。次の値を考慮してください。

1, 10, 2 

これらの値は辞書順です。 10は数字順に2の後に来るが、1は「アルファベット順」で2の前に来る。

+0

したがって、語彙順では、最初の桁のみが値とみなされますか?私は理解していますか? – NDesai

+0

@NDesai No.最初の数字が一致すると、2番目の数字が比較されます。それは 'String'のように比較されます。つまり、' 10'は '2'の前に来ますが、' 111'は '10'の後に来ます(しかし' 1000'の後も)。 '0'は' 1'より小さいからです。レキシカルソートでは、各文字列の文字を整数値ではなく文字として比較します。 –

+0

ありがとうございました! – NDesai

関連する問題