<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>nihuajie05的专栏</title><link>http://blog.csdn.net/nihuajie05/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 03 Oct 2008 23:43:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>倪华杰</dc:creator><title>Trade off另外一个实例</title><link>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3014751.aspx</link><pubDate>Fri, 03 Oct 2008 23:21:00 GMT</pubDate><guid>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3014751.aspx</guid><wfw:comment>http://blog.csdn.net/nihuajie05/comments/3014751.aspx</wfw:comment><comments>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3014751.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/nihuajie05/comments/commentRss/3014751.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3014751</trackback:ping><description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;今天看到的一个地方，忽然看不通了，居然说能够把一个数组的初始化可以从N，变成0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;想了半个多小时。。没想出来。。。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;55555555.。。。。水平还是不够啊。。。，看了答案，回来自己把这个算法实现了下&lt;/P&gt;
&lt;P&gt;算法还是很简单的，不多说了，真想知道的话，看程序吧。。。&lt;/P&gt;
&lt;P&gt;哈哈，不要骂我懒哦~~~&lt;/P&gt;
&lt;P&gt;由于数组在创建的时候是不会被初始化的（这是在C中间，JAVA中数组属于对象，会有对象的初始化，每个都会被赋系统默认值），这样在运算之初需要对数组进行手动的初始化。这样就需要N的时间，但是怎么变成0呢&lt;/P&gt;
&lt;P&gt;看程序吧&lt;/P&gt;
&lt;DIV class=highlighter&gt;
&lt;OL class=highlighter-cpp&gt;
&lt;LI&gt;&lt;SPAN class=preprocessor&gt;#include&amp;lt;stdio.h&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=alt&gt;&lt;SPAN&lt;img src ="http://blog.csdn.net/nihuajie05/aggbug/3014751.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>倪华杰</dc:creator><title>字符串中的字串问题，两种算法了解。以及自己这两天看到的些东西的总结</title><link>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3013127.aspx</link><pubDate>Fri, 03 Oct 2008 04:50:00 GMT</pubDate><guid>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3013127.aspx</guid><wfw:comment>http://blog.csdn.net/nihuajie05/comments/3013127.aspx</wfw:comment><comments>http://blog.csdn.net/nihuajie05/archive/2008/10/03/3013127.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/nihuajie05/comments/commentRss/3013127.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3013127</trackback:ping><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;问题描述我就不说了，就说其实就是JAVA里面String.indexOf(). &lt;/P&gt;
&lt;P&gt;&amp;nbsp; 第一种是关于KMP算法的，甘草上半年的时候让我去看的，好像现在想想也没有忘记&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 其实啊，我觉得这个算法的主要思想很简单，也很好：对子字符串进行分析先，得到一个从子字符串生成的数组，作用呢？呵呵，我先卖个关子，看具体的字符串的时候就知道有什么用了。&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 首先我来说说最简单的吧，比如hellhello，我要匹配的子字符串是hello.怎么匹配呢？&lt;/P&gt;
&lt;P&gt;&amp;nbsp; h&amp;nbsp;&amp;nbsp; e&amp;nbsp;&amp;nbsp; l&amp;nbsp;&amp;nbsp;&amp;nbsp; l&amp;nbsp; h&amp;nbsp; e&amp;nbsp; l&amp;nbsp;&amp;nbsp;&amp;nbsp; l&amp;nbsp; o &lt;/P&gt;
&lt;P&gt;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT &lt;img src ="http://blog.csdn.net/nihuajie05/aggbug/3013127.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>