タグ付けされた質問 「sorting」

並べ替えは、アイテムのコレクションに何らかの順序を適用するプロセスです。

12
PHPで配列とデータをソートするにはどうすればよいですか?
この質問は、PHPでの配列のソートに関する質問のリファレンスとして意図されています。あなたの特定のケースがユニークで新しい質問に値するものであると考えるのは簡単ですが、ほとんどは実際にはこのページのソリューションの1つのマイナーなバリエーションです。 質問がこの問題の重複としてクローズされた場合は、以下のすべてと著しく異なる理由を説明できる場合にのみ、質問を再度オープンするよう依頼してください。 PHPで配列をソートするにはどうすればよいですか?PHPで複雑な配列 をソートするにはどうすればよいですか? PHPでオブジェクトの配列をソートするにはどうすればよいですか? 基本的な1次元配列。含む 多次元配列を含む オブジェクトの配列。含む ある配列を別の配列に基づいてソートする SPLによるソート 安定したソート PHPの既存の関数を使用した実用的な答えについては、1を参照してください。並べ替えアルゴリズム(PHPの関数が実装するもの、実際に非常に複雑なケースで必要になる可能性があるもの)に関する学術的な詳細な答えについては、2を参照してください。
292 php  arrays  sorting  object  spl 


9
django order_byクエリセット、昇順と降順
djangoで設定したクエリを日付で降順に並べ替えるにはどうすればよいですか? Reserved.objects.all().filter(client=client_id).order_by('check_in') すべてのReserved by check_in日付を降順でフィルター処理したいだけです。
287 python  django  sorting 

8
Rubyで配列を降順でソートする方法
ハッシュの配列があります: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] この配列:barを各ハッシュのの値に従って降順で並べ替えようとしています。 sort_by上記の配列の並べ替えに使用しています: a.sort_by { |h| h[:bar] } ただし、これは配列を昇順でソートします。降順に並べ替えるにはどうすればよいですか? 1つの解決策は、以下を実行することでした。 a.sort_by { |h| -h[:bar] } しかし、その負の符号は適切に思えません。
281 ruby  sorting 

18
文字列自然ソート用の組み込み関数はありますか?
Python 3.xを使用して、自然なアルファベット順の並べ替えを実行する文字列のリストを取得しました。 自然ソート: Windowsでのファイルの順序。 たとえば、次のリストは自然にソートされています(欲しいもの): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] そして、これが上記のリストの「ソートされた」バージョンです(私が持っているもの): ['Elm11', 'Elm12', 'Elm2', 'elm0', 'elm1', 'elm10', 'elm13', 'elm9'] 最初の関数のように動作するソート関数を探しています。

20
Java配列の降順ソート?
Arraysクラスで昇順に並べ替える方法のように、配列を降順に並べ替える簡単な方法はありますか? または私は怠惰になるのをやめ、これを自分でしなければなりませんか:[
276 java  arrays  sorting  int 

23
重複を消去してベクターをソートする最も効率的な方法は何ですか?
潜在的に多くの要素を持つC ++ベクトルを取得し、重複を消去して、並べ替える必要があります。 現在、以下のコードがありますが、機能しません。 vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); これを正しく行うにはどうすればよいですか? さらに、最初に重複を消去する(上記のコードと同様)か、ソートを最初に実行する方が高速ですか?最初にソートを実行した場合、std::unique実行後もソートされたままになることが保証されますか? または、これをすべて行う別の(おそらくより効率的な)方法はありますか?
274 c++  sorting  vector  stl  duplicates 

17
逆さまのキャレット文字はありますか?
古典的なASPページを多数維持する必要があります。その多くは、並べ替え機能のない表形式のデータを持っています。元の開発者がデータベースクエリで使用した順序は、何にでも対応できます。 これらのページの束への基本的な並べ替えに取り組みたいのですが、すべてJavaScriptでクライアント側で実行しています。特定の列の特定のテーブルを特定の方向に並べ替えるための基本的なスクリプトを既に作成しましたが、ここで使用する特定の規則によってテーブルが制限されている限り、問題なく機能します。 UIに対して実行したいのは、キャレット文字(^)でソート方向を示すことだけです... キャレットの正反対の特殊文字はありますか?手紙vはそれを完全にカットしません。または、使用できる別の文字の組み合わせはありますか?



13
カスタムオブジェクトのベクターの並べ替え
カスタム(つまり、ユーザー定義)オブジェクトを含むベクターを並べ替える方法を教えてください。 おそらく、カスタムオブジェクトのフィールドの1つ(並べ替えのキーとして)を操作する述語(関数または関数オブジェクト)と共に標準のSTLアルゴリズムの並べ替えを使用する必要があります。 私は正しい軌道に乗っていますか?
248 c++  stl  sorting 

10
マージソートアルゴリズムを使用してインプレースでソートする方法は?
質問は具体的すぎません。 私が欲しいのは、通常のマージソートをインプレースマージソート(または一定の余分なスペースオーバーヘッドがあるマージソート)に変換する方法を教えてくれる人です。 (ネット上で)見つけることができるのは、「複雑すぎる」または「このテキストの範囲外」と言っているページだけです。 (余分なスペースなしで)インプレースでマージする唯一の既知の方法は複雑すぎて、実用的なプログラムに削減できません。(ここから取得) 複雑すぎても、マージソートをインプレースにする方法の基本的な概念は何ですか?

16
Javaでファイルをリストするための最良の方法は、更新日でソートされていますか?
ディレクトリ内のファイルのリストを取得したいが、最も古いファイルが最初になるようにソートしたい。私の解決策は、File.listFilesを呼び出して、File.lastModifiedに基づいてリストを再ソートすることでしたが、もっと良い方法があるかどうか疑問に思っていました。 編集:私の現在の解決策は、提案されているように、匿名のコンパレータを使用することです: File[] files = directory.listFiles(); Arrays.sort(files, new Comparator<File>(){ public int compare(File f1, File f2) { return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified()); } });
240 java  file  sorting 


9
Javascript Array.sort実装?
JavaScript Array#sort()関数はどのアルゴリズムを使用しますか?さまざまな種類の並べ替えを実行するには、あらゆる種類の引数と関数を使用できることを理解しています。単純に、バニラ並べ替えが使用するアルゴリズムに興味があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.