码迷,mamicode.com
首页 >  
搜索关键字:次循环    ( 1570个结果
笔试题:简述以下两个for循环的优缺点
// 第一个for (i=0; i++;){if (condition)DoSomething();elseDoOtherthing();}优点:程序简洁缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。每一次循环里都有比较,增加了程序空间复...
分类:其他好文   时间:2014-11-06 12:44:58    阅读次数:575
Valid Palindrome
一开始非常天真的利用2次for循环,依次剔除其中的非英文字符,一次用来比较,但是后来显示超时,没办法,只能把两次合并为一次。qishifdsfd。其实我是最厌恶这种题目的,要求不清,你以为有效字符只是英文字母,结果运行一遍才发现竟然还有数字,只能接着改。ac的代码:public class Solu...
分类:其他好文   时间:2014-11-05 22:45:32    阅读次数:241
排序算法之从冒泡排序所想到的
1、算法思想描写叙述:1)将相邻的两个数进行比較,假设前面的一个大于后面的一个,则将他们交换。每次循环能使一个数达到有序状态。2、时间复杂度: 平均O(n^2)。最佳:O(n),在序列一開始就是正序的时候取得3、实现及优化。下面给出三种实现方式/* * bubblesort.cpp * * Cr.....
分类:编程语言   时间:2014-11-04 10:48:13    阅读次数:256
commons.net ftp 循环调用listFiles()返回值只有第一次正常,以后返回空的FTPFile数组
用retrieveFileStream(fileName)方法 读取一堆由特定规则生成的文件名的文件,根据文件名循环.读取文件之前先用listFiles(fileName)方法 判断一下该文件是否存在.结果循环中第一次判断文件存在,以后的每次循环都判断为不存在..上网查了一下说是 retrieveF...
分类:编程语言   时间:2014-11-02 16:22:25    阅读次数:273
关于多线程的一个例子(UI实时显示)
在开发Window应用程序的时候,经常需要在界面上显示出已经执行到什么步骤了,拿一个简单例子来说,创建一个Winform程序,在窗体上访一个Button和一个Label,点击Button时做100次循环,在Label上实时显示当前循环的次数。一种简单的做法就是使用Application.DoEven...
分类:编程语言   时间:2014-10-31 09:59:46    阅读次数:201
FreeOnTerminate 的线程在线程管理类的Destroy释放时手工释放的问题
这个问题折腾了我整整一天。 有一个线程管理类,集中管理所有新建的线程, 线程统一在创建时标识FreeOnTerminate 为 True。 因为有的线程是不限次循环的,所以在管理类最后 Destroy 时必须对这些线程进行手工停止并释放。开始代码: FAllThread.Items[i].FOwne...
分类:编程语言   时间:2014-10-29 16:29:05    阅读次数:157
Ruby_day[1]循环(while, until, for)和迭代
1: 1..20(包括20) vs 1...20(不包括20,到19就停止了)2: loop...do..break until...do3: next method(跳过本次循环)4: .each .times5: .split(",")
分类:其他好文   时间:2014-10-22 23:30:33    阅读次数:184
Python continue
continue继续循环在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。假设我们已经写好了利用for循环计算平均分的代码:L = [75, 98, 59, 81, 66, 43, 69, 85]avg = 0.0sum = 0.0for num ...
分类:编程语言   时间:2014-10-22 07:36:43    阅读次数:183
排序再学习 - 冒泡、快速、归并、堆排序
1. 冒泡排序每次比较数组中的两个数,如果和你期望的顺序不一致,就交换这两个数,一次循环下来能将一个数摆在正确的位置上。外层循环共需要N-1次,因为N-1个数都已经摆在正确的位置上,那第N个数也已经是正确的了。内层循环也可以是N-1次,也可以每次都比上一次少循环一次,第一种情况会比较已经排好序的部分...
分类:编程语言   时间:2014-10-20 23:07:11    阅读次数:272
第六章 循环结构(二)
for循环结构: 初始部分;设置循环的初始状态。 循环体;重复执行代码。 迭代部分;下一次循环开始前要执行的部分,在which循环结构中它作为循环体的一部分。 循环条件;判断是否继续循环的条件。for循环结构的语法: for (表达式1;表达式2;表达式3) { //循环体 } 表达式1:循环结构的...
分类:其他好文   时间:2014-10-17 02:00:53    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!