(1)Repeat..until循环是先执行一次循环,只要until表达式为false,程序就继续执行,直到不满足表达式。 1 var 2 i: Integer; 3 begin 4 i:= 0; 5 repeat 6 Inc(i); 7 i:= i+1; 8 until (i>10); 9 Edi ...
分类:
其他好文 时间:
2020-04-05 13:30:39
阅读次数:
110
(44)break 可以跳出当前循环体,或者跳出switch (45)continue 进入下一次循环 (46)习题1,帅气的输出1到20 1 #include<stdio.h> 2 int main(void) 3 { 4 for(int i=1;i<=4;++i) 5 { 6 for(int j ...
分类:
其他好文 时间:
2020-04-04 22:50:38
阅读次数:
100
1、abstract abstract修饰类,表示抽象的意思,抽象类可以含有非抽象变量和成员变量,也可以有普通方法和构造方法,但是不能被实例化(接口),但是可以被子类继承。 public abstract class AbstractList<E> extends AbstractCollectio ...
分类:
编程语言 时间:
2020-04-04 11:12:40
阅读次数:
95
Python语言是支持函数式编程的,我们可以在一个函数的函数体中定义另一个完整的函数,甚至返回这个函数.在函数内部定义的函数和外部定义的函数是相同的,唯一的区别就是在函数内部定义的函数是不能被外部访问的. 1. 闭包的概念 闭包(Closure):内层函数引用了外层函数的变量(包括它的参数),然后返 ...
分类:
编程语言 时间:
2020-04-01 13:19:09
阅读次数:
97
for 循环 for循环执行的次数是在执行前就确定的。 说明: 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。 执行一次循环后,更新循环控制变量 ...
分类:
编程语言 时间:
2020-03-30 16:35:13
阅读次数:
69
流程控制 三种结构 顺序结构:大部分代码都是顺序结构,按照顺序来执行, 这本来就是一种流程,也是使用最广泛、最常见的顺序结构 分支结构:if, switch 循环结构: for, while if 语句 var year = prompt('请输入一个年份');if(parseInt(year)%4 ...
分类:
其他好文 时间:
2020-03-30 09:36:39
阅读次数:
69
冒泡排序的核心内容 原理: 相邻的两个单位,比较存储的数据 如果第一个单元的数据较大,就将两个相邻单元,交换存储数据 过程: 从起始单元开始比较,第一次循环,会选择出一个最大值,放在数组所有单元的最后 之后,每次循环,都会比较出一个本次循环的最大值,放在当前参与比较单元的最后 之前已经比较选出的单元 ...
分类:
编程语言 时间:
2020-03-22 17:28:26
阅读次数:
69
在逆战班的学习中,这个我周我学会了两种排序方法。 (一)冒泡排序 (1)原理: 相邻的两个单位,比较存储的数据。即,如果第一个单元的数据较大,就将两个相邻单元,交换存储数据 (2)过程: 从起始单元开始比较,第一次循环,会选择出一个最大值,放在数组所有单元的最后;之后,每次循环,都会比较出一个本次循 ...
分类:
编程语言 时间:
2020-03-22 11:05:48
阅读次数:
73
一、题目说明 题目152. Maximum Product Subarray,给一列整数,求最大连续子序列,其乘积最大。难度是Medium! 二、我的解答 这个题目,用双重循环就可以了。 性能如下: 三、优化措施 仔细再读读题目,一列整数,上述方法太“通用”,一次循环就可以了。 ...
分类:
其他好文 时间:
2020-03-22 10:39:31
阅读次数:
58
1.冒泡排序 作为最简单的排序算法之一,冒泡排序的思想是,从左到右依次比较两个存储数据的大小,如果第一个数大于第二个数,就交换两个数据,这样一轮比较之后,最大的数会放在后面,这样,每次循环比较,本轮中的最大值都会排到最后,直到循环结束,实现数组升序。 动图演示如下: 代码如下: 首先定义外层循环,如 ...
分类:
编程语言 时间:
2020-03-21 23:44:40
阅读次数:
113