E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
unordered
力扣1287:有序数组中出现次数超过25%的元素
请你找到并返回这个整数思路哈希表秒了代码classSolution{public:intfindSpecialInteger(vector&arr){
unordered
_mapum;intn=arr.size
快去睡觉~
·
2025-07-28 23:47
leetcode
算法
深度优先
leetcode0954. 二倍数对数组-medium
arr,只有对arr进行重组后可以满足“对于每个0&arr){std::sort(arr.begin(),arr.end(),[](inta,intb){returnabs(a)>abs(b);});
unordered
_mapl
智趣代码实验室
·
2025-07-28 22:08
Leetcode
算法
c++
leetcode
数据结构
C++ BFS实例:从入门到实战
基本BFS框架模板#include#include#includeusingnamespacestd;voidbfs(vector>&graph,intstart){queueq;
unordered
_setvisited
KENYCHEN奉孝
·
2025-07-28 04:34
C++
c++
开发语言
ai
代码随想录算法训练营第五十三天|图论part4
求最短路径用bfs#include#include#include#include#includeusingnamespacestd;
unordered
_mapmymap;boolcanTransform
xindafu
·
2025-07-27 15:54
图论
map,
unordered
_map, multimap 和 set、
unordered
_set、multiset 的区别
1.mapmapmap和
unordered
_mapunordered\_mapunordered_mapmapmapmap:有序:mapmapmap按照元素的key排序,默认情况下使用operator<
·
2025-07-27 02:15
力扣128 最长连续子序列
classSolution{public:intlongestConsecutive(vector&nums){intans=0;//把nums转成哈希集合,这样能让后续的查找操作时间复杂度变为O(1)
unordered
_setst
·
2025-07-26 16:01
C++STL中set和map容器
*(重点)
unordered
_set容器:无序set容器不允许重复使用哈希表存储3.map容器:键值对容器数据成对出现自动排序4.
爱玩的w同学
·
2025-07-25 19:39
C/C++学习
c++
开发语言
auto遍历
详细参见:auto这里用其来遍历,非常好用,如遍历vector和
unordered
_map:inta[]={1,1,1,2,5,5,4,4,3,7,7,3};inta_size=sizeof(a
yuqiSun
·
2025-07-25 01:56
【C++11】哈希表与无序容器:从概念到应用
HashTable)1.基本概念2.哈希函数3.冲突解决方法链地址法(SeparateChaining)开放寻址法(OpenAddressing)4.性能分析5.动态扩容6.应用场景7.优缺点二.无序容器的介绍1.
unordered
_set2
卜及中
·
2025-07-23 13:38
C++初阶知识
C++进阶
哈希算法
c++
算法
力扣 hot100 Day49
//抄的classSolution{private:
unordered
_mapindex;TreeNode*myBuildTree(constvector&preorder,constvector&inord
qq_51397044
·
2025-07-21 14:55
Hot100
leetcode
算法
数据结构
力扣 hot100 Day50
//抄的classSolution{public:intpathSum(TreeNode*root,inttargetSum){
unordered
_mappre
qq_51397044
·
2025-07-21 14:20
Hot100
leetcode
算法
职场和发展
【华为od刷题(C++)】HJ89 24点运算
include//动态数组,用于存储输入的扑克牌usingnamespacestd;charops[4]={'+','-','*','/'};//这是一个操作符数组,包含了四个基本的数学运算符:加、减、乘、除
unordered
_mapmap
m0_64866459
·
2025-07-21 01:41
华为od
c++
开发语言
STL之无序关联式容器&针对于自定义类型的操作
关联式容器包括:
unordered
_set、
unordered
_multiset、
unordered
_map、
unordered
_multimap四种。它们的底层使用的数据结构都是哈希表。
宛西南浪漫戈命
·
2025-07-11 21:40
STL
c++
算法
数据结构
stl
算法训练营DAY7 第三章 哈希表part02
第454题.四数相加II454.四数相加II-力扣(LeetCode)解题思路:使用
unordered
_map,用两个for循环遍历A与B数组所有的可能的a+b组合,以及每种组合出现的次数;接下来在两个
_Coin_-
·
2025-07-09 21:56
算法
哈希算法
C++
unordered
_set基础概念、对象创建、赋值操作、数据插入、数据删除、代码练习 1 2
unordered
_set的底层是哈希表。
每天搬一点点砖
·
2025-07-09 11:21
c++
数据结构
开发语言
【华为od刷题(C++)】HJ23 删除字符串中出现次数最少的字符
我的代码:#include//用于输入输出操作#include//引入哈希表容器
unordered
_map,用来存储每个字符出现的次数usingnamespacestd;intmain(){stringstr
m0_64866459
·
2025-07-08 07:41
哈希算法
算法
c++
华为od
2958、最多K个重复元素的最长子数组
classSolution{public:intmaxSubarrayLength(vector&nums,intk){
unordered
_mapcnt;intleft=0,right=0;intlen
椎名ひる
·
2025-07-05 08:30
#
滑动窗口
leetcode
leetcode
算法
数据结构
【华为od刷题(C++)】HJ21 简单密码(哈希表、
unordered
_map)
我的代码1:#includeusingnamespacestd;intmain(){strings;while(cin>>s){//从标准输入流中读取字符串s,并持续读取直到输入结束for(inti=0;i//用于输入输出#include//用于使用哈希表存储字母到数字的映射#include//用于检查字符是否为字母(isalpha函数)usingnamespacestd;intmain(){un
m0_64866459
·
2025-07-04 21:26
c++
华为od
算法
C++ | 什么是哈希? | 闭散列结构的模拟实现与讲解
什么是
unordered
_map?闭散列的线性探测闭散列的模拟实现整体结构的交代查找接口的实现插入接口的实现删除接口的实现什么是哈希?哈希是一种将任意长度的数据映射到固定长度的数据的方法。
宇宙第一乌龟骑士
·
2025-07-04 20:46
数据结构与算法
哈希算法
c++
算法
c++ 的标准库 --- std::
vector //动态数组,类似Java的ArrayListstd::list //双向链表std::deque //双端队列std::map //键值对映射,类似Java的TreeMapstd::
unordered
消失的旧时光-1943
·
2025-07-04 16:47
NDK
c++
jni
C++
unordered
_map和
unordered
_set的使用(模拟实现)
unordered
_setunordered_set是C++标准库提供的一种无序关联容器,其底层实现基于哈希表。与传统的set相比,它提供了更高效的查找性能,平均时间复杂度为O(1)。
码农学徒_
·
2025-07-03 10:20
c++
开发语言
【C++】:STL详解 ——
unordered
_set 和
unordered
_map类
目录
unordered
_setunordered_set的概念
unordered
_set的构造函数
unordered
_set的使用
unordered
_mapunordered_map的概念
unordered
_map
-元清-
·
2025-07-01 10:33
重制C++版
c++
开发语言
c语言
数据结构
算法
哈希算法
散列表
【C++ STL】 容器——
unordered
_set详解
在C++标准库(STL)中,
unordered
_set是一个无序集合,它底层采用哈希表实现,提供快速的查找、插入和删除操作。
RichardK.
·
2025-07-01 10:32
C++
STL
c++
数据结构
开发语言
学习
C++ 第四阶段 STL 容器 - 第五讲:详解 std::set 与 std::
unordered
_set
目录一、std::set与std::
unordered
_set概述二、std::set详解1.核心特性2.常用函数解析3.自定义比较函数三、std::
unordered
_set详解1.核心特性2.常用函数解析
程序员弘羽
·
2025-07-01 10:31
C++从入门到入土连载
c++
开发语言
哈希算法
算法
算法竞赛>力扣>周赛 | weekly-contest-455
由于次数&nums){
unordered
_mapmp;for(intv:nums)mp[v]++;for(auto[k,v]:mp)if(isPrime(v))returntrue;returnfalse
字节幺零二四
·
2025-06-27 23:11
算法竞赛
算法
leetcode
职场和发展
代码随想录第38天| 322. 零钱兑换 、139.单词拆分
intcoinChange(vector&coins,intamount){vectordp(amount+1,INT_MAX);dp[0]=0;for(inti=0;i&wordDict){//哈希表:查看元素是否在集合内
unordered
_setword
m0_61777539
·
2025-06-21 13:09
算法
leetcode
动态规划
面经总结协议类
我可以用哈希表(比如
unordered
_set或HashSet)来存储这1.1万个数字。这样查找一个数字是否存在时,时间复杂度是O(1)。
莱茵不哈哈
·
2025-06-17 22:12
哈希算法
散列表
算法
leetcode复盘(1)
二、哈希表的几个常用功能及哈希表的定义写法首先要包含头文件比如要创建一个字符,整型的组合:
unordered
_maphash;初始化:hash["red"]=1;hash["blue"]=3;hash[
·
2025-06-17 03:01
【C++】
unordered
_set和
unordered
_map
unordered
_set类
unordered
_set类的介绍1.在使用
unordered
_set类时,必须包含#include这一行。
星霜旅人
·
2025-06-16 00:03
c++
开发语言
代码随想录训练营第四十六天|LeetCode 139单词拆分
LeetCode139单词拆分题目链接:139.单词拆分classSolution{public:boolwordBreak(strings,vector&wordDict){
unordered
_setuset
gin7773
·
2025-06-12 16:27
LeetCode刷题
leetcode
算法
动态规划
c++ stl容器之map用法
目录(1)map介绍(2)map、multimap、
unordered
_map区别(3)map用法1.map接口表2.使用举例插入数据与遍历数据查找关键字和值删除元素按照值排序(4)multimap用法
hutaotaotao
·
2025-06-10 02:06
c++之STL
c++
stl
map
unordered_map
【力扣 中等 C++】491. 非递减子序列
subseqs,vector&subseq,constvector&nums,intstartIndex){if(subseq.size()>=2)subseqs.push_back(subseq);
unordered
_setused
黑听人
·
2025-06-08 22:18
算法
leetcode
数据结构
c++
开发语言
防疫大数据 第27次CCF-CSP计算机软件能力认证
#include#include#include#includeusingnamespacestd;intn;
unordered
_map>>datas;
unordered
_map>risks;//value
王禄DUT
·
2025-06-07 18:10
CCF-CSP
大数据
c++
算法
损坏的RAID5 第十六次CCF-CSP计算机软件能力认证
#include#include#include#include#includeusingnamespacestd;intn,s,l;
unordered
_mapssd(103);
unordered
_map
王禄DUT
·
2025-06-07 18:10
CCF-CSP
算法
c++
数据结构
06.最长连续序列
解法一:哈希表找“连续序列起点”✅思路总结用
unordered
_set存储所有数字,查找某个数是否存在的时间是O(1)。
Chenyu_310
·
2025-06-07 00:39
LeetCode
hot
哈希算法
算法
网络协议
http
数据库
android
算法训练营 Day7 哈希表part02
一、454.四数相加II首先定义一个
unordered
_map,key放a和b两数之和,value放a和b两数之和出现的次数。遍历大A和大B数组,统计两个数组元素之和,和出现的次数,放到map中。
·
2025-06-06 09:52
C++修炼:
unordered
_map和
unordered
_set的使用和封装
我的博客:#includeintmain(){//创建
unordered
_setstd::
unordered
_setnumbers={1,2,3,4,5};//插入元素numbers.insert(6)
<但凡.
·
2025-05-31 15:54
C++修炼之路
c++
开发语言
数据结构
Leetcode刷题指南C++(每日更新)
public:vectortwoSum(vector&nums,inttarget){intn=nums.size();for(inti=0;itwoSum(vector&nums,inttarget){
unordered
_maphashtable
战士小小白
·
2025-05-30 16:07
leetcode
leetcode
c++
算法
1039 Course List for Student (25 分)
库是门技术活#include#include#include#include#include#includeusingnamespacestd;intmain(){intn,k,c,id;cin>>n>>k;
unordered
_map
SYaoJun
·
2025-05-30 15:51
PAT甲级真题题解
排序
STL
哈希表day5
boolisAnagram(strings,stringt){intrecord[26]={0};for(inti=0;inum_set(nums1.begin(),nums1.end());同理,将
unordered
_set
sjtu_cjs
·
2025-05-27 16:19
Leetcode刷题日记
散列表
算法
数据结构
leetcode hot100刷题日记——第一周没做好的题目总结
groupAnagrams(vector&strs){vector>ans;if(strs.size()==0||strs.size()==1){ans.push_back(strs);returnans;}
unordered
姬公子521
·
2025-05-26 20:56
力扣刷题专栏
leetcode
算法
职场和发展
【
unordered
_set】
C++中的
unordered
_set:一种高效的无序集合容器在C++标准库中,
unordered
_set是一个高度优化的关联式容器,用于存储具有唯一性的元素。
sslings
·
2025-05-25 14:17
哈希算法
算法
unordered
_set与
unordered
_map实现详解剖析
目录前言KeyOfT迭代器实现解释模板参数constoperator++其他运算符重载begin和endinsert和findoperator[]
unordered
_setunordered_map前言在前两章中
会开花的二叉树
·
2025-05-25 01:25
哈希表
哈希算法
unordered_map
unordered_set
c++
数据结构
[C++] 有序容器与无序容器
有序容器与无序容器对比map和
unordered
_map1包含的头文件不同2map的优缺点
unordered
_map的优缺点STL参考有序容器map/multimap和set/multiset内部采用红黑树实现
jiang_T
·
2025-05-24 12:31
C++
c++
容器
开发语言
C++效率掌握之STL库:
unordered
_map &&
unordered
_set底层剖析
文章目录1.
unordered
_map、
unordered
_set的基本结构2.普通迭代器3.const迭代器4.insert返回值operator[]希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力
澪贰
·
2025-05-24 02:44
C++进阶
c++
哈希
stl
unordered_map
unordered_set
C++
unordered
_map &&
unordered
_set 模拟实现
1.关于
unordered
_map和
unordered
_set区别于C++的另外两个容器map和set,map和set的底层是红黑树;而
unordered
_map和
unordered
_set的底层是哈希因为
Forward♞
·
2025-05-24 00:06
C++学习之路
c++
哈希算法
散列表
开发语言
力扣219. 存在重复元素 II(数组哈希表滑动窗口)
给你一个整数数组nums和一个整数k,判断数组中是否存在两个不同的索引i和j,满足nums[i]==nums[j]且abs(i-j)&nums,intk){
unordered
_mapmp;//创建一个哈希表
崩溃码农在线宠
·
2025-05-20 23:32
leetcode
散列表
算法
C++的vector和
unordered
_map用法简介,快速上手
memset将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,其返回值为指向S的指针。比如private:boolisEnd;Trie*next[26];public:Trie(){isEnd=false;memset(next,0,sizeof(next));//初始化next指针并设置为空}vector*
樱栀祈
·
2025-05-20 18:32
c++
stl
c语言
编程语言
map
c++ set和
unordered
_set区别
一.set介绍C++中的set容器是一种关联容器,用于存储唯一的元素,并能够根据特定的顺序对元素进行排列。在这里,我们将对set容器进行详细的分析。概述set容器是C++标准库中的一个部分,位于头文件中。它是一个关联容器,意味着每个元素都是唯一的,并且可以根据特定的顺序对元素进行排列。特点唯一性:set容器中的元素是唯一的,不允许重复。有序性:set容器中的元素是按照特定的顺序排列的,通常是升序或
激昂~逐流
·
2025-05-19 02:39
C++相关
c++
set
unordered_set
20、map和set、
unordered
_map、un_ordered_set的复现
一、map1、了解map的使用和常考面试题等等,看这篇文章map的key是有序的,值不可重复。插入使用insert的效率更高,而在"更新map的键值对时,使用[]运算符效率更高。"注意map的lower和upper那2个函数,经常用在算法里。直接修改某一个键的值,用运算符[]2、map的复现可以使用红黑树代码(可以放在.h文件里,然后.h放入cpp文件中,分文件编程)。直接调用红黑树。剩下的部分与
goodAsuna
·
2025-05-19 02:38
STL
list
数据结构
c++
算法
c语言
开发语言
leetcode
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他