码迷,mamicode.com
首页 >  
搜索关键字:经典算法    ( 716个结果
sift算法c语言源代码详细注释
前段时间在做三维测量方面的研究,需要得到物体表面三维数据,sift算法是立体匹配中的经典算法,下面是对RobHess的SIFT源代码的注释。部分内容参考网上,在这里向各位大神表示感谢! /*头文件*/ #ifndef SIFT_H #define SIFT_H #include "cxcore.h" /******************************** Structures...
分类:编程语言   时间:2015-06-24 12:58:10    阅读次数:208
几个面试经典算法题Java解答
题目一:public class testClockwiseOutput { //顺时针打印一个矩阵 @Test public void test(){ int[][] num = new int[100][100]; int n = 4; ...
分类:编程语言   时间:2015-06-23 21:25:43    阅读次数:173
三白话经典算法系列 Shell排序实现
山是包插入的精髓排序排序。这种方法,也被称为窄增量排序,因为DL.Shell至1959提出命名。该方法的基本思想是:先将整个待排元素序列切割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一...
分类:编程语言   时间:2015-06-22 22:12:32    阅读次数:199
18大经典数据挖掘算法小结
18大经典数据挖掘算法小结本文所有涉及到的数据挖掘代码的都放在了我的github上了。地址链接:https://github.com/linyiqun/DataMiningAlgorithm大概花了将近2个月的时间,自己把18大数据挖掘的经典算法进行了学习并且进行了代码实现,涉及到了决策分类,聚类,...
分类:编程语言   时间:2015-06-15 20:28:53    阅读次数:122
ios开发——常用经典算法OC篇&冒泡/快速
冒泡排序与快速排序1、序言ios开发中涉及到算法的地方还真不多,除非你的应用程序真的非常大,或者你想你的应用程序性能非常好才会去想到关于算法方面的性能优化,而在ios开发中真的能用得到的也就是关于排序的,当然如果你是做游戏的话那么你可能会涉及到不少的算法或者优化问题,但是这不是本篇文章讨论的范围。后...
分类:移动开发   时间:2015-06-13 16:58:10    阅读次数:145
AdaBoost的java实现
目前学了几个ML的分类的经典算法,但是一直想着是否有一种能将这些算法集成起来的,今天看到了AdaBoost,也算是半个集成,感觉这个思路挺好,很像人的训练过程,并且对决策树是一个很好的补充,因为决策树容易过拟合,用AdaBoost可以让一棵很深的决策树将其分开成多棵矮树,后来发现原来这个想法和ran...
分类:编程语言   时间:2015-06-11 12:36:24    阅读次数:421
六白话经典算法系列 高速分拣 高速GET
高速分拣,因为相同的排序效率O(N*logN)几个订购流程更高效,因此,经常使用,再加上高速分拣思想----分而治之的方法也是非常有用的,如此多的软件公司书面采访。它包含了腾讯,微软等知名IT企业宁愿测试此,的考试如软考,考研中也经常出现高速排序的身影。总的说来,要直接默写出高速排序还是有一定难度的...
分类:编程语言   时间:2015-06-10 20:48:21    阅读次数:143
数据结构——算法之(040)(最大公约数问题)
【申明:本文仅限于自我归纳总结和相互交流,有纰漏还望各位指出。 联系邮箱:Mr_chenping@163.com】 题目: 最大公约数问题 题目分析: 编程之美上的经典算法 算法实现: #include int gcd(int x, int y) { return ((!y) ? x: gcd(y, x%y)); } int main(int argc, c...
分类:编程语言   时间:2015-06-10 14:17:21    阅读次数:130
我们为什么需要信息增益比,而不是信息增益?
我们为什么需要信息增益比,而不是信息增益? 决策树是机器学习中的经典算法,分别由三个经典算法实现:ID3,C4.5,CART,这三个算法最明显的区别就是对于特征选择的策略不同.对于ID3和C4.5的信息增益和信息增益比有什么区别呢,为什么放着信息增益不用,又要计算一个ratio呢?这就是下面的内容要讨论的。...
分类:其他好文   时间:2015-06-10 01:09:59    阅读次数:393
经典算法之线性时间选择的C实现方法
线性时间选择问题,实际上是随机快速排序算法的一个引申,ie,通过对随机快速排序算法的小小改动就可以实现。算法依然参考算法导论中的相关内容,需要注意的是, 代码中 的id 是指 所要 找的量在 现有区间 【low, high】中的位置, 因而,需要涉及 一定转化。 ps: mid - low + 1 表示 我们划分出来的第一个区间的长度大小。源代码如下:// ====================...
分类:编程语言   时间:2015-06-06 22:10:26    阅读次数:282
716条   上一页 1 ... 44 45 46 47 48 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!