STL—set

1.set


  set底层用红黑树实现(每个元素的值都唯一,而且系统能根据元素的值自动进行排序)。并且set里面的元素是只读的,不可以直接修改,因为直接修改会破坏红黑树的结构。

  由于使用红黑树,所以set的访问操作的时间复杂度是O(log(N))。

  set的操作,例如插入、删除,并不需要执行内存拷贝和内存移动,只需要调整指针即可。因此执行插入、删除后,之前保存的iterator并不会失效。

2.问题


  

posted on   能量星星  阅读(200)  评论(0编辑  收藏  举报

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示