题目: 以二维数组形式表示坐标岛屿,求边长。 例子: 思路: 一开始想用最笨的办法,就是两次for循环遍历所有元素,如果为1(1为岛屿),就分别判断 上、下、左、右 是否为岛屿,若不是则 边数+1 。 第二次换了想法, 每一条横向 如果有岛屿,只要连续,那么左右两边和始终为2,如果不连续,则左右两边 ...
分类:
其他好文 时间:
2017-04-08 13:02:11
阅读次数:
115
1.break:①仅使用在switch-case和循环中; ②若在循环中,表示:结束“当前”循环,如for的内循环。 Continue:使用在循环中,表示:结束“当次”循环。 2.label标签的使用 3.break和continue不可加语句 题38.①写10以内的奇数;②写3行10以内的奇数;③ ...
分类:
其他好文 时间:
2017-04-07 23:03:07
阅读次数:
365
分支语句 循环语句 Python中for else 语句 只要for循环语句不是通过break结束循环,那么无论for循环有没有执行,都会执行else里的语句. while ...else也是一样 break:跳出整个循环 continue:跳出本次循环,继续执行下一次循环 ...
分类:
编程语言 时间:
2017-04-07 19:48:41
阅读次数:
185
原理:和冒泡排序相似: 没次循环找出最大(最小的一个) 但是不同的是, 只是把进行位置调换 示例图: 核心代码: int[] arr = { 23, 44, 66, 11, 3, 76, 98, 9, 7 }; int temp = 0; int pos = 0; for (int i = 0; i ...
分类:
编程语言 时间:
2017-04-07 15:06:13
阅读次数:
164
for i in range(10): if i < 5: continue#跳出本次循环 break跳出整个循环 print(i) continue是跳出本次循环,break是本层循环。 ...
分类:
其他好文 时间:
2017-04-06 19:26:07
阅读次数:
134
【题目】 设计一个满足以下要求的比赛日程表:(1) 每个选手必须与其他n-1个选手各赛一次;(2) 每个选手一天只能赛一次;(3) 循环赛一共进行n-1天。 传统方法:将比赛日程表设计为:n行 n-1列的表(i,j)表示:第i个选手在第j 天 遇到的选手 【算法解析】 按分治策略,将所有的选手分为两 ...
分类:
其他好文 时间:
2017-04-06 10:09:09
阅读次数:
162
1.当在IE下使用 setInterval 定时执行一个 ajax 请求时,如果请求的 url 不变,则即使到了第二次循环时 IE 也不会发起第二次请求,因此会出现即使你设置了 setInterval,但在 IE 下代码只会执行一次的怪异行为。解决版本很简单粗暴,直接在 url 上加一个时间戳参数或 ...
分类:
其他好文 时间:
2017-04-05 19:11:51
阅读次数:
145
1.源代码 2.结果截图 3.设计思想 遍历计算所有情况的值来进行比较,输出最大的值 4.出现的问题 第一个数字和最后一个数字不能连在一起求和,没有算上前面的数 5.总结 最后功能成功实现,要进行两次for循环来计算遍历所有子数组的和求出最大值 ...
分类:
编程语言 时间:
2017-04-04 21:23:52
阅读次数:
159
定时器:window.setTimeout(function(){},间隔时间毫秒); - 定时炸弹,延迟执行,只执行一次 window.setInterval(function(){},间隔的时间毫秒);- 无限循环,每一次循环有间隔时间,一般不要小于20毫秒- 它是有返回值的,可以用一个变量来接 ...
分类:
Web程序 时间:
2017-04-04 18:42:14
阅读次数:
194
首先介绍一下,需要用到哪些语句:input:输入if循环:如果elif:或者else:否则break:结束本次循环while:每执行一边,就循环一次并判断条件True,False为True就继续循环,为False就跳出while循环。代码部分:!#usr/bin/envpython
#-*-coding:utf-8-*-
age=24
input_num=in..
分类:
编程语言 时间:
2017-04-04 18:04:54
阅读次数:
155