随笔分类 -  数据结构和算法

摘要:Google 图片搜索功能 在谷歌图片搜索中, 用户可以上传一张图片, 谷歌显示因特网中与此图片相同或者相似的图片. 比如我上传一张照片试试效果:原理讲解 参考Neal Krawetz博士的这篇文章, 实现这种功能的关键技术叫做"感知哈希算法"(Perceptual Hash Algorithm),... 阅读全文
posted @ 2015-07-16 18:04 拓荒者IT 阅读(4894) 评论(1) 推荐(5) 编辑
摘要:冒泡排序应该是最容易实现的一种排序算法了。其基本思想是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。以此类推,直至排序完成。以下是我用C++实现的冒泡排序://冒泡排序int* BubbleSort(int* ary, int length){ int i, j, tmp; for(i=0; i<length-1; i++) { tmp = ary[i]... 阅读全文
posted @ 2012-06-14 10:45 拓荒者IT 阅读(22917) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示