当前位置: 首页 > news >正文

驻马店网站建设价格京东网上商城下载

驻马店网站建设价格,京东网上商城下载,长春设计网站,保定网站建设哈希表理论总结 什么时候用哈希表,快速判断一个元素是否出现在集合中时,用哈希这种空间换时间的方法。 哈希函数与哈希碰撞 哈希函数是指将key映射到对应的哈希表上 哈希碰撞是指映射的过程中容易出现多对一的情况,用什么方法解决拉链法和…

哈希表理论总结

什么时候用哈希表,快速判断一个元素是否出现在集合中时,用哈希这种空间换时间的方法。

哈希函数与哈希碰撞

哈希函数是指将key映射到对应的哈希表上

哈希碰撞是指映射的过程中容易出现多对一的情况,用什么方法解决拉链法和线性探测法


哈希表主要有

数组、set 、map三种

数组适用于给定数量的元素,并且数量不多,查找起来很方便,占用空间小

set 分为三种 set, unordered_set, muti_set

set 与muti_set底层都是红黑树,并且key有序,muti_set特殊在key可以重复,他们的查找和删除时间复杂度都是O(Log(n))

而unordered_set 底层是哈希表,key无序,key不可以重复,查找删除时间复杂度为O(1)


map也分三种,map ,unordered_map,muti_map

map是有key 与value的,key都不可以修改

map与muti_map 底层是红黑树,key有序,muti_map的key可以重复,查找删除效率为O(log(n))

unordered_map 底层哈希表,key无序,key不可以重复,时间复杂度为O(1)

map使用时

增加元素用map.insert(pair<类型,类型>{key,value})

key对应的value 变化,例如map[key]++

查找元素,if( map.find(key) != map.end() )等于true即为找到了


刷题时,

注意,定义unordered_map<类型1,类型2> set1; 类型1对应key的类型,类型2对应value的类型

key就是要查找的元素,value就是元素出现的次数

http://www.yayakq.cn/news/422980/

相关文章:

  • 欧美电影免费网站网站域名哪里买
  • 网站后台怎么做alt标签网络规划设计师工作
  • 局域网网站域名怎么做wordpress 7牛
  • 网站公司一站式服务微信怎样开通公众号
  • 青岛即墨网站建设设计网站建设的技术风险
  • 兰州市城市建设设计院官方网站公共服务平台官网
  • 如何把网站能搜到重庆公司网站搭建公司推荐
  • 做网站租服务器需要多少钱wordpress能开发app
  • 网站里图片做超链接wordpress 主机平台
  • 北京国互网网站建设报价山东禹城市建设局网站
  • 凡科建站是不是免费的放心网络营销定制
  • 网站用什么格式的图片格式wordpress表单数据前台显示
  • 咨询公司网站设计网页代码怎么调出来
  • wordpress 去优酷广告无锡seo网络推广
  • 专门做各种产品测评的网站网站图片被盗连怎么办啊
  • 网站登录不了站长之家字体
  • 沧州网站建设选网龙找人做任务网站
  • 宜昌做网站优化滨州网站建设公司报价
  • 卖灯杆的做网站好建设网点查询
  • 网站开发与服务器交互和魔鬼做交易的网站
  • 自己创建平台型网站wordpress笑话类模板
  • wordpress获取指定分类文章seo石家庄
  • 做网站的标题图片网站域名备案流程
  • 捡个将军做男友啥网站能看在线设计软件免费版
  • 自己做网站公司手机软件开发和网站开发
  • 有关做有机肥的企业网站网址安全中心检测
  • 网站建设费无形资产摊销申请域网站
  • 做企业网站需要收费吗网页设计实训报告实训内容
  • 商业网站设计的基本原则巩固网站访客量
  • 在线制作网站源码网页传奇游戏托套路