.NetとJavaは、ソートアルゴリズムを学ぶのに「必要」ではないと私を台無しにしましたが、今では、この贅沢を持たない別の言語で配列をソートする必要があります。私は小さな問題でバブルのソートを拾うことができました。しかし、いくつかの情報源は、n^2比較の平均的および最悪のシナリオでは恐ろしいパフォーマンスのため、バブルソートの使用を嫌う。バブルの並べ替えは仕事を完成させるようですが、要素数が+100,000の配列に取り組むことについては、この程度でパフォーマンスが問題になる可能性があると私は心配しています。もう一方では、他のアルゴリズムのいくつかは複雑さの点でかなり威圧的です。私の質問は、パフォーマンスの点でバブルのソートにはどのような良いフォローアップがありますが、実装上は複雑な荒廃地には進まないでしょうか?初心者のためのアルゴリズムのソート
私は、CS専攻ではなく、必要に応じてプログラムを分析するアナリストです。言うまでもありませんが、私はまだプログラミングの専門知識に満ちています。ありがとう:)
quicksortが広く使用されています –
あなたの選択を取ってください:http:// stackoverflow。com/questions/3345869/search-sort-algorithms-are-there-a-gof-like-for-them –