以下のように、ファイルにいくつかの行があります。
/adbc/eee/ddd/baa/
/adbc/fff/ddd/ccc/avfff/
/adbc/ccc/ddd/b/
/adbc/fff/ddd/c/
/adbc/ccc/ddd/bf/
/adbc/ccc/ddd/bc/
ソート アルゴリズムは、最初に last の前に文字列を取得する必要があります/
。つまり、次のようになります。
baa
avfff
b
c
bf
bc
次に、最初の文字で並べ替え、次に文字列の長さで並べ替え、次にアルファベット順に並べ替えます。
期待される結果は
/adbc/fff/ddd/ccc/avfff/
/adbc/ccc/ddd/b/
/adbc/ccc/ddd/bc/
/adbc/ccc/ddd/bf/
/adbc/eee/ddd/baa/
/adbc/fff/ddd/c/