1、set中元素是经过排序的,红黑树也是有序的,哈希是无序的
2、如果只是单纯的查找元素的话,那么肯定要选哈希表了,因为哈希表在的最好查找时间复杂度为O(1),并且如果用到set中那么查找时间复杂度的一直是O(1),因为set中是不允许有元素重复的。而红黑树的查找时间复杂度为O(lgn)
本文对比了哈希表、红黑树及Set在查找元素时的性能表现,哈希表在查找操作上拥有O(1)的时间复杂度,而红黑树则为O(lgn)。Set作为无重复元素的数据结构,其查找效率始终为O(1)。
1、set中元素是经过排序的,红黑树也是有序的,哈希是无序的
2、如果只是单纯的查找元素的话,那么肯定要选哈希表了,因为哈希表在的最好查找时间复杂度为O(1),并且如果用到set中那么查找时间复杂度的一直是O(1),因为set中是不允许有元素重复的。而红黑树的查找时间复杂度为O(lgn)
473

被折叠的 条评论
为什么被折叠?