哈希表(使用的时候时间复杂度都为常数级别)

1、Hashset和Hashmap的区别:前者只有key没有value,后者是键值对。
6、如果是int、string之类的基础类型,就把这个类型的值直接放进哈希表,如果不是基础类型,就放地址(8字节)
有序表(所有操作的时间复杂度都是O(N*logN))


本文探讨了哈希表和有序表两种数据结构。哈希表,如HashSet和HashMap,以其常数级时间复杂度的查找速度脱颖而出,尤其适合快速查找和插入操作。对于基础类型,哈希表直接存储值,而非基础类型则存储其内存地址。而有序表,虽然所有操作的时间复杂度为O(N*logN),但提供了排序和搜索的稳定性能,适用于需要保持元素顺序的场景。

1、Hashset和Hashmap的区别:前者只有key没有value,后者是键值对。
6、如果是int、string之类的基础类型,就把这个类型的值直接放进哈希表,如果不是基础类型,就放地址(8字节)


790
375

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