多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > STL中set底層實現方式? 為什么不用hash?

STL中set底層實現方式? 為什么不用hash?

來源:程序員人生   發布時間:2016-04-27 09:15:16 閱讀次數:2521次

紅黑樹與hash table最大的不同是,紅黑樹是有序結構,而hash table不是。但不是說set就不能用hash,如果只是判斷set中的元素是不是存在,那

么hash明顯更適合,由于set 的訪問操作時間復雜度是log(N)的,而使用hash底層實現的hash_set是近似O(1)的。

但是,set應當更加被強調理解

為“集合”,而集合所觸及的操作并、交、差等,即STL提供的如交集set_intersection()、并集set_union()、差集set_difference()和對稱差集

set_symmetric_difference(),都需要進行大量的比較工作,那末使用底層是有序結構的紅黑樹就10分恰當了,這也是其相對hash結構的優勢所

在。 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一级在线 | 亚洲福利一区福利三区 | 色站综合 | 国内精品久久久久久不卡影院 | 亚洲 成人 欧美 自拍 | 欧美巨大精品欧美一区二区 | 一级毛片一级毛片免费毛片 | 日韩中文字幕精品一区在线 | 欧美在线 | 欧美 | 手机精品视频在线观看免费 | 成年人在线视频网站 | 91福利视频免费观看 | 亚洲视频在线观看免费 | 久久精品亚洲精品国产欧美 | 免费网站看v片在线观看 | 秋霞午夜伦午夜高清福利片 | 美国特级成人毛片 | 欧美整片在线观看 | 亚洲尤物视频 | aaa级精品久久久国产片 | 尤物视频在线观看免费 | 农村妇女又色黄一级毛片 | 日韩一区二区久久久久久 | 网站视频免费 | 手机看片日韩国产 | 一二三四免费观看在线视频6+1 | 在线观看亚洲国产 | xxxxx国产老太 | 校园春色第一页 | 2021国产精品一区二区在线 | 成人在线观看免费爱爱 | 日韩亚色| 亚洲精品久久久久久下一站 | 在线高清美女视频免费看 | 欧美中文小说在线观看 | 国产不卡一区二区三区免费视 | 成人在线观看视频免费 | 三级黄在线播放 | 成人看片毛片免费播放器 | 成人做爰免费视频免费看 | 操操爱 |