自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

转载 28个不得不看的经典编程算法!!

<br /><br />前十个是来自圣经的十大算法:<br />发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧。如果还有一本《来自圣经的算法》,哪些算法会列入其中呢?<br />第一名:Union-find<br />严格地说,并查集是一种数据结构,它专门用来处理集合的合并操作和查询操作。并查集巧妙地借用了树结构,使得编程复杂度降低到了令人难以置信的地步;用上一些递归技巧后,各种操作几乎都能用两行代码搞定。而路径压缩的好主意,更是整个数据结构的画龙点睛之笔。

2011-05-22 22:41:00 912

原创 关于换行及回车不得不说的故事

<br />关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。<br />在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。<br /><br />于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印

2011-05-19 18:54:00 583

原创 一种改进的字符串匹配算法--Quick Search算法

作为BM算法改进中的一种,QS算法原理简单,易于编写及调试,且速度与BM不相上下,约是KMP的3倍。在Daniel M Sunday的论文"A very fast substring search algorithm"中有详细的论述,QS是其中最简单的一种,另外两种复杂但效率更高。

2011-05-19 16:54:00 2063

原创 STL 中sort源码分析

以SGI的STL为例sort有两种t重载形式emplate inline void sort(_RandomAccessIter __first, _RandomAccessIter __last) {  __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);  __STL_REQUIRES(typename iterator_traits::value_type,                 _LessThanComparab

2011-05-10 23:57:00 3098

ICTCLAS 免费共享版

为http://ictclas.org/所发布软件的免费共享版,此版为JNI版,没有使用时间限制,

2014-06-14

SharpICTCLAS1.1

将吕震宇的SharpICTCLAS1.0加入多线程支持。

2012-05-06

Scalable Parallel Programming with CUDA中文版

NVIDIA工程师写的论文,不可不看。里面还有一些CUDA编程的小技巧。

2010-06-13

Scalable Parallel Programming with CUDA

JOHN NICKOLLS, IAN BUCK, AND MICHAEL GARLAND, NVIDIA, KEVIN SKADRON, UNIVERSITY OF VIRGINIA March/April 2008 ACM QUEUE NVIDIA构架师的论文,想学cuda可以耐心看看。

2010-06-10

Eclipse ME 中文文档.pdf

白送大家,多多交流,共同学习

2008-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除