一边回顾基础一边记录记录做个整理,这篇关于for循环的执行顺序: for(表达式1;表达式2;表达式3) {循环体} 第一步,先对表达式1赋初值; 第二步,判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,然后进入第二次循环。若判断表达式2的值为假,就终止 ...
分类:
其他好文 时间:
2016-05-30 19:58:59
阅读次数:
150
ython continue 语句跳出本次循环,而break跳出整个循环。 continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。 continue语句用在while和for循环中。 Python 语言 continue 语句语法格式如下: 实例: ...
分类:
编程语言 时间:
2016-05-28 00:52:37
阅读次数:
234
设计思路: 与一相同的思路,只是把Id变为3个,经过Id的个数次循环,每次循环时,与Id[0]相同则对应的重复度+1,与Id[1]相同则对应的重复度+1,与Id[3]相同则对应的重复度+1,当Id[0]的重复度为0时,将当前ID赋给Id[0],当Id[1]的重复度为0时,将当前ID赋给Id[1],当 ...
分类:
其他好文 时间:
2016-05-27 20:23:03
阅读次数:
146
//下一个元素节点通用函数
functiongetNextElement(node){
if(node.nodeType==1){
returnnode;
}
//元素下一个节点,继续执行本次函数,循环,一直到找到下一个元素节点为止,则退出本次循环
if(node.nextSibling){
returngetNextElement(node.nextSibling);
}
returnnull;
}
分类:
其他好文 时间:
2016-05-27 18:44:18
阅读次数:
186
题目输入一个特定整数s和一组整数,要求从这组整数中找到三个数a,b,c,使a+b+c=s。按照升序排列,输出所有满足条件的a,b,c。具体格式如下:输入 0
-1 0 1 2 -1 -4输出-1 -1 2
-1 0 1分析先排序,然后左右夹逼,复杂度O(n^2)
此方法可以推广到k个数求和,先排序,做k-2次循环,在最内层循环左右夹逼,时间复杂度O(max(nlogn,n^(k-1)))代码#i...
分类:
其他好文 时间:
2016-05-27 12:24:32
阅读次数:
203
首先说下不正确的打开方式: 第一:使用for循环删除集合的元素,示例代码如下 结果输出为: 解说开始: 首先看下源码: 解释:第一次进for循环,i=0 ,调用remove方法删除第一位的元素, 集合大小收缩,第一次删除完成后,list变成【b,c,d】;再次循环,i=1,调用remove方法删除了 ...
分类:
编程语言 时间:
2016-05-26 14:39:52
阅读次数:
258
迭代法:每次循环都要把某一个或多个变量不断放大,为的是下一次循环可以继续使用,最后达到最终的大小。代表性的题:1、累加求和2、阶乘3、折纸int sum = 0;for(int i=1;i<=10;i++){ sum += i;} 穷举法:将所有的可能性都走一遍,然后判断符合条件的可能性,单独拿出来 ...
分类:
其他好文 时间:
2016-05-24 20:43:59
阅读次数:
667
计数排序计数排序的原理设被排序的数组为A,排序后存储到B,C为临时数组。所谓计数,首先是通过一个数组C[i]计算大小等于i的元素个数,此过程只需要一次循环遍历就可以;在此基础上,计算小于或者等于i的元素个数,也是一重循环就完成。下一步是关键:逆序循环,从length[A]到1..
分类:
编程语言 时间:
2016-05-24 19:18:17
阅读次数:
229
#break:终止程序,跳出循环
#next:跳到下一个循环,本次循环结果不做处理
#redo:在相同的条件下重复刚才的处理
i=0
names=["Perl","Pyhton","Ruby","Scheme"]
names.eachdo|x|
i+=1
ifi==3
break
end
p[i,x]
end
i=0
names=["Perl","Pyhton","Ruby","Scheme"]
names.eachdo|x|
..
分类:
其他好文 时间:
2016-05-18 22:11:27
阅读次数:
380
continue只是终止当次循环,继续执行下次循环,exit才是退出循环体,return是终止当前代码执行返回上层 1、return相当于当前的函数已经有了返回值(void算作特殊的情况,只需要return,不需要返回具体值),不需要继续执行函数内写在return下面的语句了。 2、continue ...
分类:
其他好文 时间:
2016-05-18 12:07:28
阅读次数:
121