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

データ構造のインデックス作成は、データ検索の速度を向上させる一般的な手法です。


15
C ++のソートとインデックスの追跡
C ++と、できれば標準ライブラリを使用して、サンプルのシーケンスを昇順で並べ替えたいが、新しいサンプルの元のインデックスも覚えておきたい。 たとえば、サンプルのセット、ベクトル、行列がありますA : [5, 2, 1, 4, 3]。これらをに並べ替えたい B : [1,2,3,4,5]が、値の元のインデックスも覚えておきたいので、次のような別のセットを取得できます。-これは C : [2, 1, 4, 3, 0 ]、元の「B」の各要素のインデックスに対応A '。 たとえば、Matlabでは次のことができます。 [a,b]=sort([5, 8, 7]) a = 5 7 8 b = 1 3 2 誰もがこれを行うための良い方法を見ることができますか?
216 c++  sorting  stl  indexing 

7
MySQLインデックス-ベストプラクティスは何ですか?
私はMySQLデータベースでしばらくインデックスを使用していますが、それらについて適切に学習したことはありません。一般に、WHERE句を使用して検索または選択するフィールドにインデックスを付けますが、白黒のように見えない場合があります。 MySQLインデックスのベストプラクティスは何ですか? 状況/ジレンマの例: テーブルに6つの列があり、それらのすべてが検索可能である場合、それらのすべてにインデックスを付けるか、どれにもインデックスを付けないか? インデックス作成のパフォーマンスへの悪影響は何ですか? サイトの一部から検索できるVARCHAR 2500列がある場合、それをインデックスに登録する必要がありますか?

8
配列要素を削除してから配列のインデックスを再作成する方法は?
アレイに問題があります。以下のように変更したい配列が1つあります。その要素(要素)をインデックスで削除してから、配列のインデックスを再作成したいと思います。出来ますか? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 


5
MySQLでのINDEXとKEYの使用の違いは何ですか?
次のコードのようにINDEXの使い方を知っています。そして、私は外部キーと主キーの使い方を知っています。 CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed TIMESTAMP, PRIMARY KEY (task_id), INDEX parent (parent_id), .... しかし、次のようにINDEXの代わりにKEYを使用するコードを見つけました。 ... KEY order_date (order_date) ... MySQLの公式ページでは説明が見つかりませんでした。KEYとINDEXの違いは何ですか? 私が目にする唯一の違いは、を使用するときKEY ...、単語を繰り返す必要があること KEY order_date (order_date)です。
191 mysql  indexing  key 




4
SQL Serverインデックスの命名規則[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 SQL Serverのインデックスに名前を付ける標準的な方法はありますか?主キーインデックスの名前はPK_で、非クラスター化インデックスは通常IX_で始まるようです。一意のインデックスにそれ以外の命名規則はありますか?

5
インデックスの列の順序はどのくらい重要ですか?
インデックス宣言の最初に、最も選択的な列を配置する必要があると聞きました。例: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) まず、私が言っていることは正しいですか?その場合、インデックス内の列の順序を並べ替えることでパフォーマンスに大きな違いが見られる可能性がありますか、それとも「すてきな」練習のほうが多いですか? 私が尋ねる理由は、DTAを介してクエリを実行した後、ほとんどすべて同じ列が既存のインデックスと異なるインデックスを作成することをお勧めしたためです。不足している列を既存のインデックスに追加して、それを適切に呼び出すことを検討していました。考え?

7
jQueryで選択したオプションのインデックスを取得する
HTML <select>アイテムから選択したオプションのインデックスを取得する方法について少し混乱しています。 で、このページの2つの方法があります。ただし、どちらも常にを返し-1ます。ここに私のjQueryコードがあります: $(document).ready(function(){ $("#dropDownMenuKategorie").change(function(){ alert($("#dropDownMenuKategorie option:selected").index()); alert($("select[name='dropDownMenuKategorie'] option:selected").index()); }); }); そしてhtmlで (...) <select id="dropDownMenuKategorie"> <option value="gastronomie">Gastronomie</option> <option value="finanzen">Finanzen</option> <option value="lebensmittel">Lebensmittel</option> <option value="gewerbe">Gewerbe</option> <option value="shopping">Shopping</option> <option value="bildung">Bildung</option> </select> (...) なぜこの動作ですか?メソッドselectを割り当てるときに「準備ができていない」可能性はありますchange()か?さらに、に変更.index()する.val()と正しい値が返されるので、それが私をさらに混乱させています。
171 jquery  html  select  indexing 

5
パンダloc対iloc対ix対at対iat?
最近、私の安全な場所(R)からPythonに分岐し始め、でのセルのローカライズ/選択に少し混乱していPandasます。ドキュメントを読みましたが、さまざまなローカリゼーション/選択オプションの実際的な影響を理解するのに苦労しています。 私が今まで使用しなければならない理由がある.locか、.iloc最も一般的なオプションの上には.ix? 私はそれを理解し.loc、iloc、at、およびiatいくつかの保証正確提供することができ.ix提供することはできませんが、しかし、どこにも読んで.ixボード全体で最速の解決策になる傾向があります。 以外の何かを利用することの背後にある実際のベストプラクティスの推論について説明してください.ix。

21
PHPで配列のインデックスを再作成するにはどうすればよいですか?
次の配列があります。キーを逆にするために、インデックスを再作成したいと思います(理想的には1から始まります)。 現在の配列(編集:配列は実際には次のようになります): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 ) [0] => Object ( [title] => Sub-Sub-Section [linked] => ) ) どうするべき: Array ( [1] => Object ( [title] => Section [linked] => 1 …
157 php  arrays  indexing 

1
C#8の配列スライス機能からの新しい帽子オペレーターのインデックスが0から開始しないのはなぜですか?
C#8.0では、配列をスライスする便利な方法が導入されています- 公式のC#8.0ブログポストを参照してください。 配列の最後の要素にアクセスする構文は次のとおりです int value[] = { 10, 11, 12, 13 }; int a = value[^1]; // 13 int b = value[^2]; // 12 要素に逆方向にアクセスするためのインデックス付けが、0ではなく1から始まるのはなぜですか。これには技術的な理由がありますか?
156 c#  arrays  indexing  c#-8.0 

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