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

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

5
クラスのプライベート関数でPHPでusortを使用する
関数でのusortの使用はそれほど複雑ではありません これは私の線形コードに以前あったものです function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); 並べ替えるだけで usort($array,"merchantSort"); 現在、コードをアップグレードし、すべてのグローバル関数を削除して、適切な場所に配置しています。今、すべてのコードはクラスにあり、usort関数を使用して、単純な関数ではなくオブジェクトメソッドであるパラメーターで配列を並べ替える方法を理解できません class ClassName { ... private function merchantSort($a,$b) { return ...// the sort } public function doSomeWork() { ... $array = $this->someThingThatReturnAnArray(); usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out ... } } 問題は、usort()関数内でオブジェクトメソッドを呼び出す方法です。
119 php  arrays  sorting  object 

11
カスタムの並べ替え順序を使用したオブジェクトのArrayListの並べ替え
アドレス帳アプリケーションにソート機能を実装したいと考えています。 並べ替えたいArrayList<Contact> contactArray。Contact名前、自宅番号、携帯電話番号、住所の4つのフィールドを含むクラスです。並べ替えたいname。 これを行うカスタムソート関数を作成するにはどうすればよいですか?

8
Mysql:別のテーブルにないテーブルから行を選択
別のテーブルに表示されない1つのテーブルのすべての行を選択する方法は? 表1: +-----------+----------+------------+ | FirstName | LastName | BirthDate | +-----------+----------+------------+ | Tia | Carrera | 1975-09-18 | | Nikki | Taylor | 1972-03-04 | | Yamila | Diaz | 1972-03-04 | +-----------+----------+------------+ 表2: +-----------+----------+------------+ | FirstName | LastName | BirthDate | +-----------+----------+------------+ | Tia | Carrera | 1975-09-18 | …

11
ミニマリストのHaskellクイックソートが「真の」クイックソートではないのはなぜですか?
HaskellのWebサイトには、以下に示すように、非常に魅力的な5行のクイックソート機能が導入されています。 quicksort [] = [] quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater) where lesser = filter (< p) xs greater = filter (>= p) xs また、「CでのTrueクイックソート」も含まれています。 // To sort array a[] of size n: qsort(a,0,n-1) void qsort(int a[], int lo, int hi) { int h, l, p, …

8
ElasticSearchでソートするためのフィールドのマッピングが見つかりません
Elasticsearchは、SearchParseExceptionソート基準で使用されるフィールドを含まないドキュメントが見つかった場合、クエリの解析中にwhileをスローします。 SearchParseException:解析失敗[ソートするための[price]のマッピングが見つかりませんでした] 一部のpriceフィールドが欠落している場合でも、これらのドキュメントを正常に検索するにはどうすればよいですか?

11
下線:複数の属性に基づくsortBy()
複数の属性に基づいてオブジェクトを含む配列をソートしようとしています。つまり、最初の属性が2つのオブジェクト間で同じである場合、2番目の属性を使用して2つのオブジェクトを比較する必要があります。たとえば、次の配列について考えてみます。 var patients = [ [{name: 'John', roomNumber: 1, bedNumber: 1}], [{name: 'Lisa', roomNumber: 1, bedNumber: 2}], [{name: 'Chris', roomNumber: 2, bedNumber: 1}], [{name: 'Omar', roomNumber: 3, bedNumber: 1}] ]; これらをroomNumber属性でソートするには、次のコードを使用します。 var sortedArray = _.sortBy(patients, function(patient) { return patient[0].roomNumber; }); これは正常に機能しますが、「ジョン」と「リサ」が正しくソートされるようにするにはどうすればよいですか?

21
文字列内のすべてのアクセント付き文字を効率的に置き換えますか?
貧弱な人がクライアント側でほぼ照合に近い並べ替えを実装するには、文字列内の1文字を効率的に置き換えるJavaScript関数が必要です。 これが私が意味することです(これはドイツ語のテキストに適用され、他の言語ではソートが異なることに注意してください): ネイティブの並べ替えが間違っている:abcouzäöü 照合順序は次のようになります:aäbcoöuüz 基本的に、与えられた文字列のすべての "ä"を "a"に置き換える必要があります(以下同様)。このようにして、ネイティブソートの結果は、ユーザーが期待する結果(またはデータベースが返す結果)に非常に近くなります。 他の言語がちょうどそれを行うための施設があります:Pythonは消耗品str.translate()で、そこにあるPerlをtr/…/…/、XPathの機能を持っているtranslate()、ColdFusionはありReplaceList()。しかし、JavaScriptはどうでしょうか? これが私が今持っているものです。 // s would be a rather short string (something like // 200 characters at max, most of the time much less) function makeSortString(s) { var translate = { "ä": "a", "ö": "o", "ü": "u", "Ä": "A", "Ö": "O", "Ü": "U" // …


3
MongoDBでインデックスの方向が重要なのはなぜですか?
ドキュメントを引用するには: インデックスを作成するとき、キーに関連付けられた番号はインデックスの方向を指定するため、常に1(昇順)または-1(降順)である必要があります。方向は、単一のキーインデックスやランダムアクセス検索では重要ではありませんが、複合インデックスで並べ替えや範囲クエリを実行する場合は重要です。 ただし、複合インデックスでインデックスの方向が重要である理由はわかりません。誰かがさらに説明(または例)を提供できますか?

10
PHP日付を含む要素で多次元配列をソートします
私は次のような配列を持っています: Array ( [0] => Array ( [id] => 2 [type] => comment [text] => hey [datetime] => 2010-05-15 11:29:45 ) [1] => Array ( [id] => 3 [type] => status [text] => oi [datetime] => 2010-05-26 15:59:53 ) [2] => Array ( [id] => 4 [type] => status [text] …
113 php  datetime  arrays  sorting 

9
Map Reduceプログラミングのリデューサーでシャッフルとソートのフェーズの目的は何ですか?
Map Reduceプログラミングでは、reduceフェーズはそのサブパートとしてシャッフル、ソート、reduceを行います。並べ替えはコストのかかる作業です。 Map Reduceプログラミングのリデューサーでシャッフルとソートのフェーズの目的は何ですか?


10
カスタムクラスリストを並べ替える<T>
dateプロパティでリストを並べ替えたいのですが。 これは私のカスタムクラスです: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } これはList私がソートしたいものです: List&lt;cTag&gt; Week = new List&lt;cTag&gt;(); 私がしたいことはdate、cTagクラスのプロパティでリストをソートすることです。日付はdd.MM.yyyyの形式です。 IComparableインターフェースについて何か読みましたが、使い方がわかりません。
112 c#  sorting 


12
Android-java-オブジェクトのリストをオブジェクト内の特定の値でソートする方法
オブジェクト内の特定の値でオブジェクトの配列リストをソートしようとしています。そのようなことをするための最良のアプローチは何でしょうか。ある種のコンパレータでCollections.sort()を使用する必要がありますか? オブジェクトのリストを、変数の1つに保持されているfloat値でソートしようとしています。 編集:これは私がこれまでに持っているものです: public class CustomComparator implements Comparator&lt;Marker&gt; { @Override public int compare(Mark o1, Mark o2) { return o1.getDistance().compareTo(o2.getDistance()); } } エラー状態:プリミティブ型doubleでcompareTo(double)を呼び出せません。 それはコンパレータが特定のタイプ以外のものを返すことができないからですか?

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