随笔分类 - 算法设计与分析
总结算法的知识点
摘要:一、映射表 1、映射表 映射:两个集合之间的对应关系,一个元素对应另一个元素 C++中map函数定义在<map>头文件中,将代码引入头文件 #include<map> using namespace std; 2、构造映射 map<T1,T2> m 定义一个名为m,从T1到T2的映射,这时候m是一个
阅读全文
摘要:集合 一、集合中常见操作函数 1、集合的组成 集合是由不重复元素组成的,例如{1,2,3},就是由数据1、2、3组成的集合 2、集合头文件 #include<set> using namespace std; 3、集合的定义 C++定义一个集合的语句是:set<T> s,定义了一个名为s,存储数据类
阅读全文
摘要:【知识点讲解】 枚举的使用条件:就是已知答案的范围,通过枚举答案的取值范围,来验证区间内的值是否是符合条件的答案 枚举法的结构:枚举范围循环+条件判断语句,这个很重要,就像解方程组,我们可以通过列举每个数组来判断是否符合结果,而不是直接求方程组****************************
阅读全文
摘要:【知识点讲解】 类似于桶排序,在整数数据不算太大的情况下,利用int类型不超过32,longlong类型不超过64,对于数组下标进行映射,优点是对于需要排序或者按照顺序输出的会大幅度提高速度,因为数组相当于一个天然的有序的桶,直接映射数据即可 最典型的是计数排序 可映射到数据下标的数据可以是整数、2
阅读全文

浙公网安备 33010602011771号