摘要:
霍夫圆变换的基本思路是认为图像上每一个非零像素点都有可能是一个潜在的圆上的一点,跟霍夫线变换一样,也是通过投票,生成累积坐标平面,设置一个累积权重来定位圆。在笛卡尔坐标系中圆的方程为:其中(a,b)是圆心,r是半径,也可以表述为:即所以在abr组成的三维坐标系中,一个... 阅读全文
摘要:
int f(int a, int b, int c){ return 0;}int main(int, char**){ f(printf("a"), printf("b"), printf("c")); return 0;}参数的执行顺序:自右向左... 阅读全文
摘要:
int f(int a, int b, int c){ return 0;}int main(int, char**){ f(printf("a"), printf("b"), printf("c")); return 0;}参数的执行顺序:自右向左... 阅读全文
摘要:
1. 简单接口struct Dict{ bool has(const string& key); void insert(const string& key, const string& value); string get(const string... 阅读全文
摘要:
1. 简单接口struct Dict{ bool has(const string& key); void insert(const string& key, const string& value); string get(const string... 阅读全文
摘要:
驻点:stationary point, 固定的,静止的;青春永驻,驻车场,就是停车场。鞍点:saddle point,极值点:函数从递增变换到递减,或者从递减变换到递增的点;设函数 f(x) 在x0 附近有定义,如果对 x0 的去心邻域 (x0−ϵ,x0+ϵ),... 阅读全文
摘要:
驻点:stationary point, 固定的,静止的;青春永驻,驻车场,就是停车场。鞍点:saddle point,极值点:函数从递增变换到递减,或者从递减变换到递增的点;设函数 f(x) 在x0 附近有定义,如果对 x0 的去心邻域 (x0−ϵ,x0+ϵ),... 阅读全文
摘要:
1. 简介将优化问题(optimize problem)转换成决策问题(decision problem),是一种非常实用的设计原则,转换完成之后,再利用二分法求解。优化问题的返回值通常是实数或者整数;⇒ 可能的答案有无数多个;决策问题的含义较为简单,只有“是”或“否... 阅读全文
摘要:
1. 简介将优化问题(optimize problem)转换成决策问题(decision problem),是一种非常实用的设计原则,转换完成之后,再利用二分法求解。优化问题的返回值通常是实数或者整数;⇒ 可能的答案有无数多个;决策问题的含义较为简单,只有“是”或“否... 阅读全文
摘要:
这里有一篇十分精彩、生动的 并查集详解 (转);“朋友的朋友就是朋友”⇒ 传递性,建立连通关系disjoint set,并查集(一种集合),也叫不相交集,同时也是一种树型的数据结构;用于处理一些不相交集合(Disjoint Sets)的合并(merge)及查询(fin... 阅读全文
摘要:
这里有一篇十分精彩、生动的 并查集详解 (转);“朋友的朋友就是朋友”⇒ 传递性,建立连通关系disjoint set,并查集(一种集合),也叫不相交集,同时也是一种树型的数据结构;用于处理一些不相交集合(Disjoint Sets)的合并(merge)及查询(fin... 阅读全文
摘要:
从当前位置开始(也可以不指定起始位置),访问完所有未访问的端点后返回起始点的最短路径就是连接所有端点的生成树。最小生成树需保证:每条边最多只能被选 1 次;抹掉所有未被选择的边时,图形不能分为上下两部分; 阅读全文
摘要:
从当前位置开始(也可以不指定起始位置),访问完所有未访问的端点后返回起始点的最短路径就是连接所有端点的生成树。最小生成树需保证:每条边最多只能被选 1 次;抹掉所有未被选择的边时,图形不能分为上下两部分; 阅读全文
摘要:
错误一般发生在使用.进行访问时,原因可能在于:你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来;对类对象指针采用.的方式访问其成员变量;也包括基本类型变量,错误地使用.int a = 10;a.foo(); // 显然会提示“错误:表... 阅读全文
摘要:
本文所说的矩阵(matrix),其实在编程实现时,往往以二维数组的形式出现。1. 对称矩阵(二维数组)在求解旅行商问题时,题干中要求,城市之间彼此互通(两城市之间的道路只有一条)。double dst[100][100]; // 表... 阅读全文
摘要:
本文所说的矩阵(matrix),其实在编程实现时,往往以二维数组的形式出现。1. 对称矩阵(二维数组)在求解旅行商问题时,题干中要求,城市之间彼此互通(两城市之间的道路只有一条)。double dst[100][100]; // 表... 阅读全文
摘要:
1. 构建基本的穷举搜索骨架int n;int dst[100][100];int best;const int INF = 987654321;// 初始状态下,path 存入第一节点,visited 全部元素为 false,curLen = 0;void sear... 阅读全文
摘要:
1. 构建基本的穷举搜索骨架int n;int dst[100][100];int best;const int INF = 987654321;// 初始状态下,path 存入第一节点,visited 全部元素为 false,curLen = 0;void sear... 阅读全文
摘要:
海马区域(负责记忆的关键区域)0. 常见概念神经递质:neurotransmitter 在突触传递中是担当“信使”的特定化学物质。简称递质。重要的神经递质有:乙酰胆碱;1. 左右脑大脑分为左右两个半球,由称为胼胝体的结构连接;大脑的左右半球只有一个主要区别:右半球控制... 阅读全文
摘要:
海马区域(负责记忆的关键区域)0. 常见概念神经递质:neurotransmitter 在突触传递中是担当“信使”的特定化学物质。简称递质。重要的神经递质有:乙酰胆碱;1. 左右脑大脑分为左右两个半球,由称为胼胝体的结构连接;大脑的左右半球只有一个主要区别:右半球控制... 阅读全文