摘要: 题目 题目地址:PAT 乙级 1005 题解 本题主要就在于将一个数的一系列计算结果不重复地存储起来并便于检索,考虑到STL中的集合有相似的特性,使用set可以有效地简化代码和运算。 过程如下: (初始化两个集合,结果集合result和临时数据集合stmp) 1. 取第一个元素,判断其是否存在于re 阅读全文
posted @ 2018-07-12 17:42 moujun 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 关于set Set是STL中的一个容器,特点是其中包含的元素值是唯一的,set根据其底层实现机制分为hash存储和红黑树存储两种方式,这两种结构最本质的区别就是有序和无序,红黑树的存储是有序的而hash表是无序存储,但它并不影响set的最主要的用法就是查找,而从查找角度来说hash表是更优于红黑树, 阅读全文
posted @ 2018-07-12 13:04 moujun 阅读(294) 评论(0) 推荐(0) 编辑