这就是我所拥有的,我是C++的新手,所以我不确定这是不对的......
typedef pair<string, int>:: make_pair;
hash_map <string, int> dict;
dict.insert(make_pair("apple", 5));
Run Code Online (Sandbox Code Playgroud)
我想给我的hash_map"apple",我想回来5.我该怎么做?
我想通过查看算法的运行时性能来测试哪种数据结构最好,我该怎么做?
比如我已经有了hashmap<string, int> hmp; 假设我有"apple"我的hashmap,我想知道下面的语句需要多长时间来执行:hmp["apple"].
我该如何计时?
谢谢!
有什么不同?
我希望能够看到一个元素是否在HashMap中,我发现如果我执行h [element],它将返回默认元素(如果找不到),而不是null.我如何使用迭代器查找方法来查看元素是否存在?
谢谢
嗨,所以我需要一些快速的方法来搜索字典中的单词.
字典中有500k字.
我正在考虑使用一个hashmap,其中每个bin最多有一个单词.
关于如何做到这一点的想法还是有更好的东西?
嗨,我有一个文件,里面有一些文字.有没有一些简单的方法来获取文件中的行数而不遍历文件?
我还需要将文件的行放入向量中.我是C++的新手,但我认为vector就像java中的ArrayList,所以我想使用一个向量并将内容插入其中.那我该怎么办呢?
谢谢.