算法_字符串
zhangzhenhu
这个作者很懒,什么都没留下…
展开
-
字符串匹配KMP算法中Next[]数组求法
特记下:int get_nextval(SString T,int &nextval[ ]){ //求模式串T的next函数修正值并存入数组nextval。 i=1; nextval[1]=0; j=0; while(i if(j==0||T[i]==T[j]){转载 2010-04-03 09:18:00 · 5404 阅读 · 1 评论 -
POJ_2945_trie
<br />//============================================================================<br />// Name : POJ_2945.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : Hello World in C++,原创 2010-06-02 11:18:00 · 637 阅读 · 0 评论 -
POJ_3356_LCS
//============================================================================// Name : POJ_3356_LCS.cpp// Author : tiger// Version :// Copyright : Your copyright notice// Descriptio原创 2010-05-09 10:10:00 · 628 阅读 · 0 评论 -
POJ_3753
//============================================================================// Name : POJ_3753.cpp// Author : tiger// Version :// Copyright : Your copyright notice// Description :原创 2010-05-08 12:21:00 · 571 阅读 · 0 评论 -
POJ_2250_LCS
//============================================================================// Name : POJ_2250_LCS.cpp// Author : tiger// Version :// Copyright : 最长公共子串// Description : 将每个单词看做一个字符原创 2010-05-07 19:58:00 · 694 阅读 · 0 评论 -
POJ_2513_trie_并查集
//============================================================================// Name : POJ_2513.cpp// Author : tiger// Version :// Copyright : Your copyright notice// Description :原创 2010-05-06 20:21:00 · 497 阅读 · 0 评论 -
各种Hash函数和代码
常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等。BKDRH转载 2010-05-02 11:59:00 · 856 阅读 · 0 评论 -
POJ_2418_hash_map
本题可以有多种解决方法,采用STL map 或者 HASH 或者 二叉查找树 均可//============================================================================// Name : POJ_2418_map.cpp// Author : tiger// Version :原创 2010-05-02 12:46:00 · 607 阅读 · 0 评论 -
POJ_2192_DP
//============================================================================// Name : POJ_2192_DP.cpp// Author : tiger// s[i][j]:表示st1[i],st2[j]能否组合成st3[i+j]用0,1表示;// 状态转移方程:若s[i原创 2010-04-25 14:29:00 · 563 阅读 · 0 评论 -
POJ_2752_KMP-next数组的应用
//============================================================================// Name : POJ_2752.cpp// Author : tiger// Version :// Copyright : Your copyright notice// Desc原创 2010-04-23 10:50:00 · 478 阅读 · 0 评论 -
POJ_1226_KMP
//============================================================================// Name : POJ_1226.cpp// Author : tiger// Version :// Copyright : Your copyright notice// Desc原创 2010-04-23 10:48:00 · 474 阅读 · 0 评论 -
POJ_2001_trie
<br />//============================================================================<br />// Name : POJ_2001.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 可能有相同单词的情况<br />//==原创 2010-06-09 13:37:00 · 503 阅读 · 0 评论