页面载入中,请稍后...

Dakaren.COM: Stay hungry, stay foolish~ 设为首页 | 加入收藏 |注册管理

达卡人技术博客™
        dakaren技术博客,博广天下–源码算法|图像增强|经验总结|设计方案|学习教程! >>> 本站作为一个技术站点,并不是简单复制转载一些文章而已,所以不可能每天都更新,也没有那么多精力,希望体谅,但我们会努力和大家交流最有用的东西。也欢迎您来稿来信,共同进步。谢谢dajia's支持! 给大家推荐一个不错的CV网站>>计算机视觉论坛:http://cvchina.net

现在位置 >首页 > 所有属于算法源码分类文章
字符串处理两例,面试中好像经常会考这样的题目
1.按词倒置一个句子 题目:例如”I am a student”,经处理后得到”student am a I”,限定除了一个空格外单词间没有任何其他分隔符。 解析:将整个字符串倒置后分别对每一个词进行倒置即可。   1: /*   2:  * =====================================================================================   3:  *   4:  *       Filename:  rotateString.cpp   5:  *   6:  *    Description:  rotate a string with the sequences of a word kept   7:  *   8:  *        Version:  1.0   9:  *        Created:  04/15...
阅读全文
algorithm category
发表于290 天前 算法源码 评论数 1 ⁄ 被围观 146 views+
排序概述及常用排序算法
排序(Sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。 为了便于讨论,在此首先要对排序下一个确切的定义: 假设含n个记录的序列为:{ R1, R2, … , Rn },其相应的关键字序列为:{ K1, K2, … , Kn },需确定1, 2, … , n的一种排列p1, p2, … , pn,使其相应的关键字满足如下的非递减(或非递增)关系:Kp1 <= Kp2 <= … <= Kpn,使序列成为一个按关键字有序的序列:{ Rp1, Rp2, … ...
阅读全文
algorithm category
发表于290 天前 算法源码 评论关闭 ⁄ 被围观 43 views+
201104171810318113
算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量。而度量一个程序的执行时间通常有两种方法。(1)事后统计的方法。(2)事前分析估算的方法。因事后统计方法更多的依赖于计算机的硬件、软件等环境因素,有时容易掩盖算法本身的优劣。因此人们常常采用事前分析估算的方法。 两个N * N矩阵相乘。如 2 * 2的矩阵, void CMatrixNN::ComputeN2(void) { const int n = 2; int a[n][n] = { {1, 2}, {1, 2} }; int b[n][n] = { {1, 2}, {1, 2} }; int result2[][n] = {0, 0,...
阅读全文
algorithm category
发表于290 天前 算法源码 评论关闭 ⁄ 被围观 22 views+
常见排序算法的稳定性分析和结论
名称 复杂度 说明 备注 冒泡排序 Bubble Sort O(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序 Insertion sort O(N*N) 逐一取出元素,在已经排序的元素序列中从后向前扫描,放到适当的位置 起初,已经排序的元素序列为空 选择排序 O(N*N) 首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此递归。 快速排序 Quick Sort O(n *log2(n)) 先选择中间值,然后把比它小的放...
阅读全文
imageps category algorithm category
发表于323 天前 图像处理, 算法源码 评论关闭 ⁄ 被围观 307 views+
zbar_200

ZBar 是款桌面电脑用条形码/二维码扫描工具,支持摄像头及图片扫描。@Appinn

刑二狗很羡慕拥有条码扫描功能的手机,Android, iPhone, Blackberry 等都可以通过手机摄像头和相关软件来扫描条形码及二维码。常见的网页二维码如几乎所有 Google Code 文件下载页面都有二维码,扫描后得到当前页面地址,可以很方面的分享给朋友。

在没智能手机可用,手上山寨机暂未开发出此功能前,二狗同学找到了 ZBar 利用自己那不到 100w 像素的摄像头来扫描条形码/二维码,比如手里的二维码优惠券。[......]

阅读全文
algorithm category
发表于406 天前 算法源码 评论关闭 ⁄ 被围观 425 views+
SVM学习之五——SMO算法分析与程序实现
先提供一个 libsvm 2.6 的程序源码注释http://www.pami.sjtu.edu.cn/people/gpliu/document/libsvm_src.pdf,大家先看看,具体的算法分析以后再写,最近比较忙! 本文中提到的算法是 Platt 在1998年提出、由 Fan 等人于2005年改进的序列最小最优化(Sequential Minimal Optimization,SMO)分解方法,程序源码参考libsvm-2.8.3 (http://www.csie.ntu.edu.tw/~cjlin/libsvm/)。 参考文献 1 J. C. Platt. Fast training of support vector machines using sequential minimal optimization. In B. Sch¨olkopf, C. J....
阅读全文
algorithm category
发表于406 天前 算法源码 评论关闭 ⁄ 被围观 211 views+
SVM学习之四——支持向量机的原理
名词解释1——支持向量机:“机(machine,机器)”实际上是一个算法。在机器学习领域,常把一些算法看作是一个机器(又叫学习机器,或预测函数,或学习函数)。“支持向量”则是指训练集中的某些训练点的输入 xi 。它是一种有监督(有导师)学习方法,即已知训练点的类别,求训练点和类别之间的对应关系,以便将训练集按照类别分开,或者是预测新的训练点所对应的类别。 名词解释2——符号函数:sgn(a) = 1, a >= 0;sgn(a) = -1, a < 0. 一般地,考虑 n 维空间上的分类问题,它包含 n 个指标和 l 个样本点。记这 l...
阅读全文
algorithm category
发表于406 天前 算法源码 评论关闭 ⁄ 被围观 171 views+
SVM学习之三——从机器学习到支持向量机
机器学习(Machine Learning, ML)的目的是根据给定的训练样本求对某系统输入输出之间依赖关系的估计,使它(这种关系)能够对未知输出做出尽可能准确地预测。机器学习至今没有一个精确的公认的定义。作为人工智能(Artificial Intelligence, AI)的一个重要研究领域,ML的研究工作主要围绕学习机理、学习方法和面向任务这三个基本方面进行研究。模式识别、函数逼近和概率密度估计是三类基本的ML问题。 从数学的角度来考虑,机器学习问题就是已知n个独立同分布的观测样本,在同一组预测函数中求一个最优的函数对依赖...
阅读全文
algorithm category
发表于406 天前 算法源码 评论关闭 ⁄ 被围观 138 views+
SVM学习之二——简单世界和复杂世界
统计学习理论(Vapnik V N, 许建华 张学工译, 电子工业出版社, 2004)是SVM的坚实的理论基础,其作者指出,在可以只用几个变量描述的简单世界中,传统的科学哲学的目标是“发现普遍的自然规律”。但是,这一目标在需要用很多变量描述的复杂世界中不一定可行。因此,在一个复杂世界中,我们需要放弃寻找一般规律的目标,而考虑其他目标。 在Vapnik的The nature of statistical learning theory(1995年)一书中,作者对复杂世界的推理提出了如下法则:“在解决一个感兴趣的问题时,不要把解决一个更一般的问题作为一个...
阅读全文
algorithm category
发表于406 天前 算法源码 评论关闭 ⁄ 被围观 242 views+
SVM学习之一:libsvm中的数据预处理
名词解释: (1) SVM(Support Vector Machine)是从瓦普尼克(Vapnik)的统计学习理论发展而来的,主要针对小样本数据进行学习、分类和预测(有时也叫回归)的一种方法,能解决神经网络不能解决的过学习问题。作者以为,类似的根据样本进行学习的方法还有基于案例的推理(Case-Based Reasoning),决策树归纳算法C4.5等,以后将详细阐述这两种方法。 (2)过学习问题:训练误差过小导致推广能力下降,即真实风险的增加。 (3)推广能力:generalization ability,也可以说是泛化能力,就是对未知样本进行预测时的精确...
阅读全文
不想听你唠叨×