本文主要记录内部类、匿名内部类、局部内部类、lambda表达式的用途和lambda表达式的推导及使用 1.直接内部类 直接内部类可以分为两种: 成员内部类和静态内部类 1.1 成员内部类 成员内部类,就如同成员一样存在一个类中,该内部类可以直接访问外部类成员和方法,但是外部类不能使用内部类方法或者属 ...
分类:
编程语言 时间:
2019-05-09 09:16:24
阅读次数:
147
字典 dict 定义 由一系列键值对组成的可变散列容器。 散列:每条记录无序。 键必须惟一且不可变(字符串/数字/元组),值没有限制。 字典内存图: 基础操作 创建字典: 字典名 = {键1:值1,键2:值2}(键不能相同,值可以相同) 字典名 = dict (可迭代对象) 添加/修改元素: 语法: ...
分类:
编程语言 时间:
2019-05-09 00:22:27
阅读次数:
139
独立成分分析(Independent component analysis) 前言 独立成分分析ICA是一个在多领域被应用的基础算法。ICA是一个不定问题,没有确定解,所以存在各种不同先验假定下的求解算法。相比其他技术,ICA的开源代码不是很多,且存在黑魔法–有些步骤并没有在论文里提到,但没有这些步 ...
分类:
其他好文 时间:
2019-05-08 23:03:04
阅读次数:
319
(n & m) == m 为奇数 C(n,0),C(n,1),C(n,2)…C(n,n).当中有多少个奇数 第一种想法是Lucas定理推导,我们分析一下 C(n,m)%2,那么由lucas定理,我们可以写成二进制的形式观察,比如 n=1001101,m是从000000到1001101的枚举,我们知道 ...
分类:
其他好文 时间:
2019-05-04 15:00:41
阅读次数:
144
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! 生成函数 排列组合 康托展开 容斥 斐波那契,Fibonacci 卡特兰,Catalan 卢卡斯,Lucas 斯特林,St ...
分类:
其他好文 时间:
2019-05-04 14:56:38
阅读次数:
148
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! KMP ExKMP Manacher Hash 后缀数组,SA 字典树,Trie树 AC自动机 回文自动机 后缀自动机,S ...
分类:
其他好文 时间:
2019-05-04 14:56:08
阅读次数:
130
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! ~~你发现这里是空的~~ ...
分类:
其他好文 时间:
2019-05-04 14:53:43
阅读次数:
121
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! ~~没做过什么题,先不写了~~ ...
分类:
其他好文 时间:
2019-05-04 14:48:14
阅读次数:
94
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! 树状数组 线段树 并查集 这个算树形结构吗? 树的应用 真·数据结构 树上距离 换套树 动态树 K D Tree 点分治 ...
分类:
其他好文 时间:
2019-05-04 14:43:09
阅读次数:
143
粗体 表示 概念 上的重点; 斜体 表示 行文逻辑 上的重点; 下划线表示 个人理解 ,可能含有大量的直觉,缺乏严谨的数学推导。 顺序与OI知识的学习顺序和难度不一定相关!!! 部分和——差分 栈——单调栈 队列——单调队列 分块 ST表 莫队 ...
分类:
其他好文 时间:
2019-05-04 14:42:26
阅读次数:
115