思路:这题一看就知道是后缀数组做的了,好像以前做过,不过现在专攻哈希,所以就用哈希做了。
不过这题我真是要疯了!!!
刚开始写的就对了,然后二分while循环那忘了写等号了,然后一直WA,尼玛,然后自己居然给出一组样例:
bbaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
这组的样例中的长度为6和7的时候哈希值居然不一样,然后输出了6;然后逗B的以为哈希是有bug...
分类:
其他好文 时间:
2014-09-22 23:51:33
阅读次数:
300
//break是结束整个循环体,continue是结束单次循环比方说:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
结果是输出 1 2 就退出了整个while循环
但是如果使用continue
while(x++ < 10)
{
if(x == 3...
分类:
其他好文 时间:
2014-09-22 23:36:33
阅读次数:
172
/** * 遍历目录,结果存入数组。支持php4及以上。php5以后可用scandir()函数代替while循环。 * @param string $dir * @return array */ function my_scandir($dir) { $files = array(); ...
分类:
其他好文 时间:
2014-09-21 21:46:11
阅读次数:
177
-------android培训、java培训、期待与您交流! ----------循环语句的使用循环,顾名思义,就是重复;在c#中就是重复的去做某一件事,也就是去执行某一段代码;在c#中只有三种循环结构那就是:while循环,do while循环,和for循环;其实功能都是一样的,而且互相也都是可...
分类:
其他好文 时间:
2014-09-20 14:43:28
阅读次数:
228
1. 循环结构(while、do…while、for)1.1. 什么是循环结构在日常生活中,会有很多需要反复执行的事情,比如:每一年的4个季节,每一周的7天,每日的3餐,打印机每份文档打印50份,一圈跑道400米跑3圈,都是在反复执行的。再看软件系统中的需求:问题1:输出100行语句,每行语句都一样...
分类:
其他好文 时间:
2014-09-19 01:01:24
阅读次数:
327
阶乘,即5! = 5*4*3*2*1, 先看传统的做法,利用while循环实现:function factorial(num){ var result = num; if(num2){ result = result*num; } return result;} javascr...
分类:
编程语言 时间:
2014-09-18 21:59:34
阅读次数:
198
用Iterator模式实现遍历集合
Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。
例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:
for(int i=0; i
而访问一个链表(LinkedList)又必须使用while循环:
while((e=e.next())!=nul...
分类:
其他好文 时间:
2014-09-17 10:17:22
阅读次数:
195
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------循环结构while循环1.while循环基本使用int main(){ int cout = 0; while(countint main (){ int n =0; // 一定要初始化 whi.....
分类:
编程语言 时间:
2014-09-16 23:34:01
阅读次数:
290
Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供 任务,只是在 任务的属性中支持 if 属性,比如 property-A-present"/>,即表示只有 property-A-present 属性存在才执行targetA 目标。但是,必须注意的一点是,...
分类:
其他好文 时间:
2014-09-10 23:54:31
阅读次数:
285
今天写程序遇到一个问题,就是需要在while循环抛异常的时候把数据return出去。发现try块放在while循环外面是正确的。
privatestaticvoidtest5(){
intcount=1;
while(count<100){
count++;
try{
}catch(Exceptione){
}finally{
System.out.println("final:"+c..
分类:
编程语言 时间:
2014-09-10 19:47:31
阅读次数:
241