
C++14_第二篇
函数返回值类型推导用于模板 变量模板 别名模板 std::shared_timed_mutex与std::shared_lock C++14通过std::shared_timed_mutex和std::shared_lock来实现读写锁,保证多个线程可以同时读,但是写线程必须独立...
函数返回值类型推导用于模板 变量模板 别名模板 std::shared_timed_mutex与std::shared_lock C++14通过std::shared_timed_mutex和std::shared_lock来实现读写锁,保证多个线程可以同时读,但是写线程必须独立...
类 基础 python里面,类的首字母要大写。 """"""对功能进行描述,相对于注释 __init__是一个特殊的方法,每当根据类Dog创建新实例时,python会自动运行它。 形参self必不可少,而且要位于所有参数...
语法 条件控制 if 返回True或False。 if-else if-elif-else while循环 break continue 字典 嵌套 将一系列字典存储在列表中,或者将列表作为值存储在字典中。 input 让程序暂停,等待用户输入。 取模 % 函数 模块 pi.py...
版本 python2 python3 环境 控制台 安装好python并设置好相关环境变量后,可以在控制台里面启动python. 运行相关python文件时,需要在这里敲相关命令启动. IDE 集合的环境,自动读取本地安装的python环境,可以在IDE里面写程序,并且通过一些快...
类 duration count 内部计数,不一定是值 time_point system_clock now 获取当前时间 steady_clock high_resolution_clock treat_as_floating_point duration_values co...
试除法判定质数 试除法分解质因数 朴素筛法求素数 线性筛法求素数 试除法求所有约数 约数个数和约数之和 欧几里得算法 求欧拉函数 筛法求欧拉函数 快速幂 扩展欧几里得算法 高斯消元 递归法求组合数 通过预处理逆元的方式求组合数 Lucas定理 分解质因数法求组合数 卡特兰数 NI...
树与图的存储 树是一种特殊的图,与图的存储方式相同。 对于无向图中的边ab,存储两条有向边a->b, b->a。 因此我们可以只考虑有向图的存储。 树与图的遍历 拓扑排序 时间复杂度O(n+m),n表示点数,m表示边数 朴素dijkstra算法 时间复杂度O(n*n+...
单链表 双链表 栈 队列 循环队列 单调栈 单调队列 KMP Trie树 并查集 堆 一般哈希 字符串哈希 STL
快速排序 归并排序 整数二分算法 浮点数二分算法 高精度加法 高精度减法 高精度乘低精度 高精度除以低精度 一维前缀和 二维前缀和 一维差分 二维差分 位运算 双指针算法 离散化 区间合并
类型 fenv_t 浮点环境类型 可以表示浮点环境 整个状态的类型,包括其状态标志(如活动浮点异常)和控制模式(如舍入方向模式) fexcept_t 浮点异常类型 可以共同表示所有浮点状态标志的状态的类型,包括活动的浮点异常以及实现与它们的状态相关联的任何附加信息 函数 int ...