码迷,mamicode.com
首页 >  
搜索关键字:for while    ( 28479个结果
一些提高脚本性能的tips
把重复操作作为参数放在循环里面进行时非常低效的。比如:while i < len(str): print str[i]每次循环迭代都要运行len()这个函数,所以可改为如下提高效率:length = len(str)while i < length: print str[i]
分类:其他好文   时间:2014-07-07 00:47:19    阅读次数:185
循环-20. 猜数字游戏(15)
1 #include 2 using namespace std; 3 int main(){ 4 int a,n,g,i=1; 5 cin>>a>>n; 6 while(cin>>g){ 7 if(i>n||ga)13 co...
分类:其他好文   时间:2014-07-06 23:39:23    阅读次数:243
do{...}while(0)用法总结
1、消除冗余代码以及避免微妙的goto语句:通常,如果一个函数开始要分配一些资源,然后如果在中途遇到错误则要退出函数,当然,退出前要释放资源一般写法: 1 int InitSomething() 2 { 3 char* pImage = NULL; 4 char* pBitMap =...
分类:其他好文   时间:2014-07-05 20:22:07    阅读次数:204
循环-14. 最大公约数和最小公倍数(15)
1 #include 2 using namespace std; 3 int main(){ 4 int a,b,m,n,x; 5 cin>>a>>b; 6 m=a>b?a:b; 7 n=a+b-m; 8 x=n; 9 while(x!=0){10...
分类:其他好文   时间:2014-07-03 21:56:51    阅读次数:268
循环-16. 猴子吃桃问题(15)
1 #include 2 using namespace std; 3 int main(){ 4 int n,sum=1; 5 cin>>n; 6 while(--n) 7 sum=(sum+1)*2; 8 cout<<sum<<endl; 9 ...
分类:其他好文   时间:2014-07-03 21:46:34    阅读次数:253
循环结构的总结
一:循环结构的四个要素:1.初始变量2.迭代变量3.循环条件4.循环操作(循环体)循环条件是一个表达式,它的值为boolean类型,要么true要么false.二:循环结构的基本语法:1.while循环结构while(循环条件){//循环操作(循环体)}特点:先判断循环条件是否满足,再执行循环操作!...
分类:其他好文   时间:2014-07-03 19:25:21    阅读次数:205
java提高篇(三十)-----Iterator
迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。 Iterator iterator = list.iterator(); while(iterator.hasNext()){ String string = iterator.next(); //do...
分类:编程语言   时间:2014-07-03 19:06:49    阅读次数:191
一个正整数N,不用sqrt求开方数
#include int main() { int n; // 正整数n int i; // for循环 int myR = 1; // 保证myR^2 <= n < (myR+1)^2 double temp; // 临时变量 while(scanf("%d", &n) != EOF) { if (n <= 0) continue; // 寻找myR for (i=1;...
分类:其他好文   时间:2014-07-03 18:29:48    阅读次数:158
【剑指offer】q34:丑数
题目要求第n个丑数,所以对于中间结果不需要保存。 def Humble(index): curHum = 1 M2 = 2; M3 = 3; M5 = 5 while index > 1: curHum = min(min(M2, M3), M5) while M2 <= curHum: M2 *= 2 while M3 <= curHum: M3 *= 3 w...
分类:其他好文   时间:2014-07-03 17:29:40    阅读次数:214
蛮力字符串匹配算法
Algorithm: BruteForceStringMatch(T[0..n-1],P[0..m-1]) //该算法实现了蛮力字符串匹配 //输入:一个n个字段的数组T[0..n-1]代表一个文本 //一个m个字段的数组P[0..m-1]代表一个模式 //输出,如果查找成功的话,返回文本的第一个匹配字串中第一个字符的位置,否则返回-1 for i j while j j if...
分类:其他好文   时间:2014-07-03 13:36:24    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!