数学算法
HongGan1.0
Keep Learning!
展开
-
冒泡排序
class Program { static void Main(string[] args) { int[] list = new int[100]; list = RandomNum(); int[] newlist = Bubblesort(list); ...原创 2018-04-15 11:22:16 · 439 阅读 · 0 评论 -
LeetCode 存在重复数
public boolean containsDuplicate(int[] nums) { for (int i = 1; i < nums.Length;i++){ int j = i - 1; int t = nums[j+1]; while (j >= 0 && nums[j]...转载 2018-05-26 09:54:04 · 462 阅读 · 0 评论 -
LeetCode
每处想法之外的错误,都有迹可循。抛出异常为什么?找到在错误在哪里! ==========小甘 ...原创 2018-06-02 10:42:45 · 239 阅读 · 0 评论 -
高斯曲线拟合详细步骤
高斯函数: 已知一组数据:Yi={x1,x2,...,xn},需要拟合成高斯函数。 令 F(x)=lnf(x), ,化简可得到式(1),F(x)=lnA-x0^2/2*simga^2+xi*x0/sigma^2-xi^2/2*sigma^2...........................................................................原创 2018-08-24 09:07:33 · 36890 阅读 · 6 评论 -
分治法三维重构
2019.4.11--4.12一:Delaunay三角剖分-分治法(Divide and conquer)1: 散乱点云排序,按照x从小到大,若x 相同则按照y从小到大排序 (图1)原始点集排序 (图2)将点集分割成每个子集个数不大于3的点集2:划分子集,将所有点集递...翻译 2019-04-13 15:55:12 · 652 阅读 · 0 评论 -
c++知识工具大全
1:一个包含各种算法的实现的网站,看样子是台湾的学者写的,十分帅气!http://www.csie.ntnu.edu.tw/~u91029/Algorithm.html2:学习OpenGL必备网站之一,教程十分详细,值得专研!https://learnopengl-cn.readthedocs.io/zh/latest/3:查找不懂的问题,大部分都有比较详细的答案,不过是英文,查找...转载 2019-04-02 22:33:56 · 179 阅读 · 0 评论 -
插入法三维重构
2019-4-9 Delaunay三角剖分-逐点插入法一:理解delaunay三角剖分原理 关键点在于三角形生成的规则及其实现过程。生成初始三角形,将初始三角形放入临时三角形中,判断三角形是否满足delaunay三角形规则,只有满足规则三角形才会被加入Delaunay三角形链表中。否则插入新的点,生成新的临时三角形,在对新三角形进行delaunay规则判断,继续进行分割,知...原创 2019-04-10 22:14:51 · 819 阅读 · 3 评论 -
递归解决n个元素的排列
2019-04-18确定n个不同元素的所有排列方式。n个元素的排列个数是n!。当n=1时,是基础排列,这时集合E只有一个元素e,不用递归就可以确定当n>1时,perm(E)是一个表,e1.perm(E1),e2.perm(E2),... en.perm(En); 其中ei是确定的排列前缀,而perm(En)是后缀。通过n个集合perm(X) 来定义集合perm(E),其中...转载 2019-04-18 23:06:19 · 519 阅读 · 0 评论