当前位置: 首页 > 知识库问答 >
问题:

用于少数元素的搜索和插入操作的最佳容器

李兴为
2023-03-14

我需要选择一个容器,它将只存储一些元素,也没有重复。我需要稍后搜索这些元素。我考虑了set和unordered_set,哪一个将是最好的选项?集合将一个接一个地获得它的元素。

共有1个答案

万英武
2023-03-14

只需使用std::vector。和std::find(...)。如果已经有了,就不要。如果需要对其进行排序,请在成功插入后调用std::sort

 类似资料:
  • 本文向大家介绍Jquery搜索父元素操作方法,包括了Jquery搜索父元素操作方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Jquery搜索父元素操作方法。分享给大家供大家参考。具体分析如下: 1. parents()方法 格式: 用于获取当前匹配元素集合中每个元素的祖先元素,根据需要还可以使用一个选择器进行筛选。 如: 2. cloest方法 格式: 该方法从元素本身开始,逐级向上

  • 本文向大家介绍js中数组插入、删除元素操作的方法,包括了js中数组插入、删除元素操作的方法的使用技巧和注意事项,需要的朋友参考一下 实例如下: 通过上面的函数,可以处理上移和下移的动作 定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。 语法 参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置

  • 问题内容: 我正在构建一个Web应用程序(使用原型),该应用程序需要在DOM中添加大块HTML。其中大多数是包含具有各种属性方式的元素的行。 目前,我在变量中保留HTML的空白行, 现在一切正常,花花公子,但这是最佳做法吗? 当我更新页面上的代码时,我必须更新blankRow中的代码,因此要插入的新元素相同。当我有40行HTML放入blankRow中时,它变得很烂,然后我也必须对其进行转义。 有更

  • 我必须选择一个数据结构为我的需要下面我解释的条件有以下值 现在,举个例子,如果我得到了ytr,那么我将能够检索到R1B1,或者,假设,我得到了rGGty的值,那么我将能够检索到R1B2 现在的情况是,重要的是搜索、复杂性和事情按顺序进行所需的时间 例如,它将首先选择要搜索的第一行,它将首先与不匹配的匹配,然后必须与匹配,然后再与不匹配的匹配,最后与匹配,最后找到键 类似地,如果需要搜索第二个字符串

  • dom中有两个 ,我想使用JavaScript/jQuery将这两个 包装到一个包装器div中。 有没有办法这样做? 原来的节点是这样的: 我想在那些周围添加包装器div,它应该如下所示: 上面的插入应该仅来自javascript或jquery。 先谢谢你。

  • 呃……这个项目如果没有什么特别之处就不叫 elasticsearch 了!现在一起来聊聊客户端的搜索操作。 在命名方案规范的前提下,客户端拥有一切的查询权限,也拥有获取 REST API 公开的一切参数的权限。现在来看看一些示例,方便你熟悉这些语法规则。 Match查询 以下是 Match 查询的标准 curl 格式: curl -XGET 'localhost:9200/my_index/my_