摘要: [置顶]从头到尾彻底理解KMP(2014年8月22日版) 阅读全文
posted @ 2014-11-20 21:41 kira2will 阅读(138) 评论(0) 推荐(0) 编辑
摘要: The Knuth-Morris-Pratt Algorithm in my own wordsFor the past few days, I’ve been reading various explanations ofthe Knuth-Morris-Pratt string searchin... 阅读全文
posted @ 2014-11-20 20:49 kira2will 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 转自:二维数组和指向指针的指针一道面试题引发的问题,首先要知道[]的优先级高于*,题目:char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么?直接用程序说明:#includevoid main(){ char **p,a[6][8]; p = a; pr... 阅读全文
posted @ 2014-11-20 20:43 kira2will 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目:(先思考,再往下看)从无头链表中删除节点。假设有一个没有头指针的单链表。一个指针指向此链表中间的一个节点(不是第一个,也不是最后一个节点),请将该节点从单链表中删除---《编程之美》参考:单链表反转《算法之美》の链表问题の从链表中删除节点代码待续。。。。。。 阅读全文
posted @ 2014-11-20 19:23 kira2will 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 检测单链表是否有环参考:判断单链表里面有没有环学习:《算法之美》の链表问题の两链表相交问题其中的思路分析很不错!值得好好学习! 阅读全文
posted @ 2014-11-20 13:08 kira2will 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 你做过的最有效的提高你的编程水平的一件事情是什么最近在stackexchange网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,... 阅读全文
posted @ 2014-11-20 12:45 kira2will 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 我为什么写博客摘要: 屌丝程序员的逆袭一般分两步: 让自己变得牛逼, 让别人知道你牛逼. 我通过写博客来让自己更擅长归纳和抽象, 也通过写博客来让别人知道我能胜任某份工作.博客:http://www.cnblogs.com/jhzhu邮箱: jhzhuustc@gmail.com作者: 知明所以时间... 阅读全文
posted @ 2014-11-20 12:43 kira2will 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 如果你想追随梦想,就要心无他念【伯乐在线导读】:本文源自知乎上的一个问答贴《25岁,开始害怕自己到30岁还碌碌无为,却不知道如何前进?》,题主的补充:现在的工作不温不火,重复工作,跟公司领导谈了谈,领导说,如果你内心安于这份工作,这辈子也就这样了,需要你自己去学。 我想学,可是我明白自己不想干这一行... 阅读全文
posted @ 2014-11-20 12:32 kira2will 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 参考:判断一个单链表是否有环及环的链接点(转)给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少?解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则... 阅读全文
posted @ 2014-11-20 10:21 kira2will 阅读(2280) 评论(0) 推荐(0) 编辑