我们先来看一段实现KMP的代码: 咋看之下似乎一切都没有问题,可是实际运行起来都是返回 -1! debug看了下,每次当在 i=0,j=-1时,对于 判定条件不成立,跳出while循环,直接执行27行的 if(j == p.length()) ? 再看看length函数的声明,返回类型是size_t ...
分类:
编程语言 时间:
2016-04-16 22:54:43
阅读次数:
374
编程语言提供了各种控制结构,允许更复杂的执行路径。
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:
Python提供了for循环和while循环(在Python中没有do..while循环):
循环类型
描述
while 循环
在给定的判断条件为 true 时执行循环体,否则退出循环体。...
分类:
编程语言 时间:
2016-04-16 18:59:08
阅读次数:
354
Reverse Linked List 题目大意:把当前的linked list顺序颠倒 思路: 1. a,b交换值 a=temp temp = b b = a 2.用一个while循环,不断把当前拿到的值放在新的linked list的头上 3.注意循环结束条件和指针的变化 代码: 注意点: 1. ...
分类:
其他好文 时间:
2016-04-16 07:15:05
阅读次数:
133
一、IF语句
在PL/SQL中,if, then, else, elsif, endif等关键字用来执行条件逻辑
语法格式:
if 条件1 then
语句1
elsif 条件2 then
语句2
else
语句3
end if;
例1:练习if结构
解:注意下图中的程序:
二、case语句
...
分类:
数据库 时间:
2016-04-15 12:04:12
阅读次数:
219
while 循环会在指定条件为真时循环执行代码块。 语法: while (条件) { 需要执行的代码 } *如果忘记增加条件中所用变量的值,该循环永远不会结束。这可能导致浏览器崩溃。 do/while 循环 do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码 ...
分类:
编程语言 时间:
2016-04-15 00:05:57
阅读次数:
166
Timeline: Activity_launch_request time:6562004-14 15:31:25.347: I/dalvikvm(3483): Total arena pages for JIT: 1104-14 15:31:25.621: D/dalvikvm(3483): J ...
分类:
移动开发 时间:
2016-04-14 17:31:35
阅读次数:
549
一 什么是RunLoop? 从字面意思看就是运行循环,其实内部就是do-while循环,这个循环内部不断地处理各种任务(比 如Source,Timer,Observer) 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(run方法) RunLoo ...
分类:
移动开发 时间:
2016-04-13 18:45:02
阅读次数:
196
从键盘上输入一个整数,n=x%10,取余数,得到的结果有2种情况: 1、int n=x%10 第一次用 do while 循环,输入的数是12245, n=5; 这个时候:bs[5]=1 ; x=1224 第二次: x=1224, n=1224%10=4(取余数得到结果4) , 这个时候:bs[4] ...
分类:
其他好文 时间:
2016-04-12 19:38:31
阅读次数:
317
python版本 python3.5 所需用到的知识: 1,字典,列表 2,for while循环 查看代码 cat caidan.py ...
分类:
编程语言 时间:
2016-04-11 14:20:44
阅读次数:
336
循环语句就是常说的循环结构 循环结构: while循环;for循环;do while循环; while(条件){};使用循环时:1、先确定重复执行的操作;2、再确定约束条件;就是循环的次数; int count = 0;while(count<50){++count;printf("做第%d次俯卧撑 ...
分类:
其他好文 时间:
2016-04-08 12:06:21
阅读次数:
172