08 2014 档案

摘要:首先,假设我们有一个具有6个元素的数组: 1,2,3,4,5,6现在我们要对这个数组循环右移4次,我们很直接很够推出它的结果是:3,4,5,6,1,2 。但是我们如何去实现这样一个问题呢? 我觉得大家最容易想到的方法就是: step1:保存好数组中最后一个元素的值 step2:从第一个元素... 阅读全文
posted @ 2014-08-31 20:03 woshijpfgg 阅读(3692) 评论(1) 推荐(0)
摘要:字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?下面的的KMP算法的解释步骤,引用于http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%... 阅读全文
posted @ 2014-08-21 10:36 woshijpfgg 阅读(8794) 评论(1) 推荐(1)
摘要:cdecl这是一个Linux上功能很强大的一个小型程序,它最主要的功能就是能帮助我们解释一个很复杂的C语言声明。例如,我写了这样一个C语言的一个声明:int *(*g[])(int , float); 那么我写的这个声明到底是什么意思呢? 如果你的电脑能上网的话,戳这儿:http://... 阅读全文
posted @ 2014-08-17 14:54 woshijpfgg 阅读(788) 评论(0) 推荐(2)
摘要:vim(vi)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用... 阅读全文
posted @ 2014-08-08 19:41 woshijpfgg 阅读(772) 评论(2) 推荐(1)