日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

紅黑樹與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結構的優勢所

在。 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一区精| 国产精品一区二区三区久久久 | 九一成人网| 一区二区精| 一区二区三区成人 | 欧洲一区 | 国产一区二区三区久久 | 精品久久久久久亚洲精品 | 亚洲精品3区 | 午夜精品在线观看 | 中文字幕人成乱码在线观看 | 亚洲国产一区二区三区, | 亚洲精品欧美一区二区三区 | 视频在线日韩 | 日韩av影片在线观看 | 精品国产欧美一区二区三区成人 | 亚洲麻豆 | 看全色黄大色黄大片男爽一次 | 91亚洲国产精品 | 日韩毛片视频 | 精品九九| www.色网| 99精品视频免费观看 | 特级毛片网站 | 久久99国产精一区二区三区 | 国产亚州av | www.欧美日韩| www.久久久久 | 999精品视频 | 久久看片网 | 中文字幕国产精品 | 在线中文字幕亚洲 | 色综合一区二区三区 | 久久久久国产精品午夜一区 | 欧美日韩一区二区三区不卡视频 | 99久久久国产精品免费调教网站 | 亚洲国产视频网站 | 玖玖在线播放 | 欧美日韩国产在线 | 欧美视频一区二区三区 | 国产中文一区二区三区 |