![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构的C语言实现
大白技术控
这个作者很懒,什么都没留下…
展开
-
161bytes的PE文件是如何炼成的~
161bytes的PE文件是如何炼成的本文视你对PE文件的熟悉程度,初学者,大概会花掉你两个小时左右的时间完全理解。最近在网上看到有大神做了个161bytes的hello world,正巧毕业前忧郁闲着,就花几个小时的时间把这个程序结构厘清了一遍,算是重新更深入地学习一次PE文件,写下本文和大家交流。预备工具:一个xp系统,win7下它跑不动。Winhex,记得弄个原创 2013-11-04 11:07:06 · 1980 阅读 · 0 评论 -
从头到尾理解KMP算法
从头到尾理解KMP算法KMP算法解决的问题是字符匹配,是由Knuth–Morris–Pratt共同开发出来的,这个算法把字符匹配的时间复杂度缩小到O(m+n),而空间复杂度也只有O(m),n是target的长度,m是pattern的长度,在此算法在发明之前并不是没有如此高效的算法,但是原算法比较复杂。Kmp算法优雅高效,但是实现却不难理解且代码长度很短,是优秀算法设计的典范,值转载 2012-04-24 14:28:54 · 1375 阅读 · 0 评论