0

単語の部分に基づいて並べ替えたい文字列の配列があります。たとえば、検索語として「comp」を指定すると、「compare」、「composition」、「computer」など、「comp」で始まる降順で配列がソートされます。 do not match は、そのままにするか、アルファベット順に並べ替えます (どちらか簡単な方)。

そうは言っても、この問題を解決するために使用できるアルゴリズムは何ですか?

4

1 に答える 1

2

これにより、必要な単語が選択され、それらの単語のみが並べ替えられます。

var sortedWords = words.Where(x => x.Contains("comp"))
                       .OrderByDescending(x => x);
于 2012-07-03T04:29:08.053 に答える