Questions tagged «indexing»

索引数据结构是提高数据查找速度的通用技术。


15
C ++排序和跟踪索引
我希望使用C ++和希望的标准库,以升序对样本序列进行排序,但是我也想记住新样本的原始索引。 例如,我有一个样本集,向量或矩阵A : [5, 2, 1, 4, 3]。我想将它们排序为 B : [1,2,3,4,5],但我也想记住这些值的原始索引,因此我可以得到另一个集合,该集合将是: C : [2, 1, 4, 3, 0 ]-对应于原始元素“ B”中每个元素的索引。一个'。 例如,在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索引的最佳做法是什么? 情况/困境示例: 如果一个表有六个列,并且所有列都是可搜索的,那么我应该对它们全部编制索引还是不对它们进行索引? 索引对性能的负面影响是什么? 如果我有一个VARCHAR 2500列,可以从我的网站的某些部分进行搜索,我应该对它进行索引吗?

8
如何删除数组元素,然后重新索引数组?
我在数组上遇到了麻烦。我有一个要修改的数组,如下所示。我想通过索引删除它的元素(元素),然后重新索引数组。可能吗? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 

11
如何在Python中获取排序数组的索引
我有一个数字列表: myList = [1, 2, 3, 100, 5] 现在,如果我对该列表进行排序以获得[1, 2, 3, 5, 100]。我想要的是按排序顺序排列的原始列表中元素的索引,即[0, 1, 2, 4, 3] --- ala MATLAB的sort函数,它既返回值又返回索引。
199 python  indexing  sorted 

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), .... 但是我发现使用KEY而不是INDEX的代码如下。 ... KEY order_date (order_date) ... 我在官方MySQL页面上找不到任何解释。谁能告诉我KEY和INDEX有什么区别? 我看到的唯一区别是,当我使用时KEY ...,我需要重复该单词,例如 KEY order_date (order_date)。
191 mysql  indexing  key 




4
SQL Server索引命名约定
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心寻求指导。 8年前关闭。 有一些标准方法可以为SQL Server命名索引吗?看来主键索引名为PK_,非聚集索引通常以IX_开头。除了唯一索引,还有其他命名约定吗?

5
索引中列的顺序有多重要?
我听说您应该在索引声明的开头放置最有选择性的列。例: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 首先,我说的是正确的吗?如果是这样,我是否可能会通过重新排列索引中列的顺序来看到性能上的巨大差异,还是更多的“不错的做法”? 我问的原因是因为在通过DTA进行查询之后,建议我创建一个索引,其中几乎所有列都与现有索引相同,只是顺序不同。我正在考虑只是将缺少的列添加到现有索引中,并称之为良好。有什么想法吗?

7
使用jQuery获取所选选项的索引
我对如何从HTML <select>项目中获取所选选项的索引有些困惑。 在此页面上,描述了两种方法。但是,两者总是在返回-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
pandas loc vs. iloc vs. ix vs. at vs. 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 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.