Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。224件2はじめまして。アルゴリズム初心者でクイックソートでつまづいております。{5,3,2,6,4,1,3,7}というデータ列で、真ん中の4を基準値(ピボット)とした場合(6と4の間にパーテーションを設けた場合、)どのように(昇順)ソートされていくか順を追ってご説明頂けますと幸いです。※自分で試した場合、なぜか昇順でソートすることができませんでした。(1が最左端に来ず、並び順が{3,3,2,1,:4,6,5,7}となりました。)どうぞよろしくお願いいたします。疑似コードは以下の通りです。jソートの記述例は以下のとおりです。A[p]を一つ目の要素5とした。#:はパーテーションを意味する。a[i]≥5となるまでi++j>iとなったのでループ終了。個の銅バッジ5できれば実際に試してうまくいかなかったコードを提示してもらった方が具体的なアドバイスが付きやすいと思います。試された際の記録を質問文に追記頂ければと思います。6:02自身のソートの記録を本文に追加いたしました。14:061{3,3,2,1,:4,6,5,7}というのはPARTITIONを終えた直後の状態ですね。クイックソートの途中の状態としては正しいかと。q+1,r)と続くので、ソートを完了するためにはそれらも実行する必要があります。回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。