Questions tagged «lookup»

查找与索引和哈希表有关。通过索引(所谓的查找表),可以快速访问大型集合中的项目。


7
如何在单个步骤中获取列表中项目的索引?
如何在列表中查找项目的索引而不遍历该索引? 当前,这看起来不太好-在列表中两次搜索同一项目,只是为了获得索引: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

5
pandas loc vs. iloc vs. ix vs. at vs. iat?
最近开始从我的安全地方(R)分支到Python,并且对中的单元格本地化/选择感到有些困惑Pandas。我已经阅读了文档,但仍在努力了解各种本地化/选择选项的实际含义。 我为什么应该使用.loc或.iloc超过最一般的选择.ix? 我的理解是.loc,iloc,at,和iat可以提供一些保证正确性是.ix不能提供的,但我也看到了在那里.ix往往是一刀切最快的解决方案。 请说明使用除.ix?以外的任何东西背后的现实世界,最佳实践推理。

12
如何从其String值查找Java枚举?
我想从其字符串值(或可能的任何其他值)中查找一个枚举。我已经尝试了以下代码,但是在初始化程序中不允许使用静态代码。有没有简单的方法? public enum Verbosity { BRIEF, NORMAL, FULL; private static Map<String, Verbosity> stringMap = new HashMap<String, Verbosity>(); private Verbosity() { stringMap.put(this.toString(), this); } public static Verbosity getVerbosity(String key) { return stringMap.get(key); } };
164 java  enums  lookup 

5
Lookup <TKey,TElement>有什么意义?
MSDN这样解释查找: A Lookup&lt;TKey, TElement&gt; 类似于Dictionary&lt;TKey, TValue&gt;。区别在于 Dictionary &lt;TKey,TValue&gt;将键映射到单个值,而 Lookup &lt;TKey,TElement&gt;将键映射到值的集合。 我认为这种解释没有特别的帮助。查找的用途是什么?
155 c#  .net  linq  lookup 

1
如何有效地从HashMap查找和插入?
我想做以下事情: 查找Vec某个密钥,然后将其存储以备后用。 如果它不存在,请Vec为密钥创建一个空白,但仍将其保留在变量中。 如何有效地做到这一点?自然,我以为我可以使用match: use std::collections::HashMap; // This code doesn't compile. let mut map = HashMap::new(); let key = "foo"; let values: &amp;Vec&lt;isize&gt; = match map.get(key) { Some(v) =&gt; v, None =&gt; { let default: Vec&lt;isize&gt; = Vec::new(); map.insert(key, default); &amp;default } }; 当我尝试它时,它给了我类似以下错误: error[E0502]: cannot borrow `map` as mutable …
102 hashmap  rust  lookup 

2
派生类中具有相同名称但签名不同的函数
我有一个同名的函数,但在基类和派生类中具有不同的签名。当我尝试在继承自派生类的另一个类中使用基类的函数时,收到错误消息。请参阅以下代码: class A { public: void foo(string s){}; }; class B : public A { public: int foo(int i){}; }; class C : public B { public: void bar() { string s; foo(s); } }; 我从gcc编译器收到以下错误: In member function `void C::bar()': no matching function for call to `C::foo(std::string&amp;)' candidates are: …

7
在R中使用字典/列表
我有一个琐碎的问题:我无法在R中找到字典数据结构,所以我改用列表(例如“ word”-&gt; number)。所以,现在我有问题如何获取键列表。有人知道吗
89 r  list  hashmap  lookup 

8
如何在R中进行vlookup和填充(如在Excel中)?
我有一个约105000行和30列的数据集。我有一个类别变量,我想将其分配给一个数字。在Excel中,我可能会用VLOOKUP和填充。 我将如何去做同样的事情R? 本质上,我拥有的是HouseType变量,我需要计算HouseTypeNo。以下是一些示例数据: HouseType HouseTypeNo Semi 1 Single 2 Row 3 Single 2 Apartment 4 Apartment 4 Row 3
82 r  lookup 

17
哈希查找或二进制搜索哪个更快?
如果给定了一组静态对象(静态的,一旦加载就很少加载,就意味着它永远不会变化),需要在其中进行重复并发查找以达到最佳性能,更好的情况是,HashMap还是使用某些自定义比较器进行二进制搜索的数组? 答案是对象还是结构类型的函数?哈希和/或相等函数性能?哈希唯一性?清单大小? Hashset尺寸/布景尺寸? 我正在查看的布景大小可以在500k到10m之间,以防信息有用。 当我在寻找C#答案时,我认为真正的数学答案不在于语言,因此我不包含该标签。但是,如果有C#特定的事情要注意,则需要该信息。
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.