Map是排序的?
不一定。Map 是基于键值对的数据结构,通常情况下,Map 的键是唯一的,但是并没有规定 Map 一定要排序。在某些情况下,Map 可以被实现为有序的,比如 TreeMap,它基于红黑树实现,可以保证键的有序性。但是在大多数情况下,Map 是无序的,比如 HashMap,它的键是根据哈希算法分布在桶中的,不保证有序性。
原文地址: https://www.cveoy.top/t/topic/fgR1 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
不一定。Map 是基于键值对的数据结构,通常情况下,Map 的键是唯一的,但是并没有规定 Map 一定要排序。在某些情况下,Map 可以被实现为有序的,比如 TreeMap,它基于红黑树实现,可以保证键的有序性。但是在大多数情况下,Map 是无序的,比如 HashMap,它的键是根据哈希算法分布在桶中的,不保证有序性。
原文地址: https://www.cveoy.top/t/topic/fgR1 著作权归作者所有。请勿转载和采集!