题目大意:
给定亲和串的定义:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,
那么我们就说s2 是s1的亲和串。现在给你两个字符串s1和s2,判断s2是否是s1的亲和串。
思路:
先判断s2的串长度是否小于等于s1的长度,因为如果s2的串长度比s1还要长的话,s2是不
可能是s1的亲和串。然后在s1的串后边在街上s1的串,对s1和s2进行KMP算法,看s1的串
中是否包含s2的串,如果包含,则s2就是s1的亲和串,否则就不是亲和串。...
                            
                            
                                分类:
其他好文   时间:
2015-04-26 10:57:42   
                                阅读次数:
121
                             
                         
                    
                        
                            
                            
                                #include
#include
using namespace std;
bool is_circle(string src,string des)
{
	if(src.empty()||des.empty())
		return false;
	string temp=src;
	temp+=src;
	string::size_type pos=0;
	pos=temp.find(des)...
                            
                            
                                分类:
其他好文   时间:
2015-04-23 15:50:07   
                                阅读次数:
131
                             
                         
                    
                        
                            
                            
                                题目原文:写程序交换一个整数二进制表示中的奇数位和偶数位,用尽可能少的代码实现。 (比如,第0位和第1位交换,第2位和第3位交换…)解答这道题目比较简单。分别将这个整数的奇数位和偶数位提取出来,然后移位取或即可。代码如下:int swap_bits(int x){ return ((x & 0...
                            
                            
                                分类:
其他好文   时间:
2015-04-22 22:01:00   
                                阅读次数:
186
                             
                         
                    
                        
                            
                            
                                想要把SVN文件转移位置,去掉烦人svn信息
如图:
最快的方式是用終端输入:
sudo find /Users/xxx/Documents/workspace/xxxSVN/ -name ".svn" -exec rm -r {} \;
这个是工程在本地的位置目录
/Users/xxx/Documents/workspace/xxxSVN/意思就是搜索在/Users...
                            
                            
                                分类:
系统相关   时间:
2015-04-22 18:18:49   
                                阅读次数:
149
                             
                         
                    
                        
                            
                            
                                http://blog.javachen.com/2014/03/03/solr-query-syntax/查询参数常用:q - 查询字符串,必须的。fl - 指定返回那些字段内容,用逗号或空格分隔多个。start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。rows - 指定...
                            
                            
                                分类:
其他好文   时间:
2015-04-22 13:38:33   
                                阅读次数:
182
                             
                         
                    
                        
                            
                            
                                左移运算符 (<<) 将第一个操作数向左移动第二个操作数指定的位数。第二个操作数的类型必须是一个int或具有向int的预定义隐式数值转换的类型。 备注 如果第一个操作数是int或uint(32 位数),则移位数由第二个操作数的低 5 位给出。也就是实际的 shift 计数为 0 到 31 位...
                            
                            
                                分类:
其他好文   时间:
2015-04-22 13:05:18   
                                阅读次数:
160
                             
                         
                    
                        
                            
                            
                                // 请实现字符串循环右移函数。列如字符串“abcdefghi”向右移2位就是“hiabcdefg”
// 函数原型为:void RightLoopMove(char *pstr,unsigned short steps)
#include 
#include 
#include 
void severse(char *p,char *q)       //字符串翻转
{
	char temp;
...
                            
                            
                                分类:
编程语言   时间:
2015-04-22 00:37:57   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                kmp又称烤(k)馍(m)片(p)算法,实际上是通过模式串本身的特性来优化模式串的匹配next[j]表示j之前的字符串中有长度为next[j]的相同前缀后缀失配时移动位置=失配字符所在位置-失配字符对应的next值,即j-next[j]next[0]=-1 表示当0位置失配时,要将字符串向右移1位1...
                            
                            
                                分类:
编程语言   时间:
2015-04-21 17:25:46   
                                阅读次数:
282
                             
                         
                    
                        
                            
                            
                                哈喽,各位小伙伴们。南京今天终于停雨了呢,虽然是个阴天,也是很有感觉的哦。有没有会莫文蔚《阴天》的小伙伴?阴天,在不开灯的房间,让所有思绪一点一点沉淀。是的,阴天就是适合一个人在房间里面沉淀的天气。昨天还和小伙伴们谈到现在大家因为谈恋爱而产生快乐依赖于对方的现象,在这儿分享给大家一句话:想要谈恋爱,咱得先在感情上能自我满足了再去。楼主就希望借助这些算法题来沉淀和提升自己。因为楼主脑子不是很好使,天子...
                            
                            
                                分类:
其他好文   时间:
2015-04-21 13:07:48   
                                阅读次数:
150
                             
                         
                    
                        
                            
                            
                                java中有三种移位运算符> : 右移运算符,num >> 1,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐 int number = -1; //原始数二进制 printInfo(number); numb...
                            
                            
                                分类:
编程语言   时间:
2015-04-18 21:58:12   
                                阅读次数:
136