衡量算法快慢的标准 时间复杂度 空间复杂度 占用的内存空间 1. 常见的时间复杂度(按效率排序) O(1)list[j+1]: list[j],list[j+1]=list[j+1],list[j] flag=False 只要走过一次循环就会更改这个值 if flag: 若一次循环条件if没走到,换 ...
分类:
编程语言 时间:
2020-03-15 13:32:07
阅读次数:
47
continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: for(int j=10;j<15;j++){ if(j==12) continue; cout<<j<<" "; } //打印结果为11 13 14 br ...
分类:
其他好文 时间:
2020-03-15 11:29:48
阅读次数:
610
while True: input() print() 有停顿,涉及I/O操作 单纯的计算的死循环有害 continue 1 + 1 ...
分类:
其他好文 时间:
2020-03-09 15:03:32
阅读次数:
45
求n个骰子所有点数出现的概率 思路: n个骰子的点数最大值是6n,最小值是n。用两个数组保存点数。第一个数组的第n位是和为n出现的次数。那么下一次循环的第n位的次数是上一次n 1,n 2,n 3,n 4,n 5,n 6次数之和。 代码: 判断是否AVL树 思路: 1.根据前面的函数,对每个节点判断. ...
分类:
其他好文 时间:
2020-03-07 00:03:10
阅读次数:
69
while循环: 1、格式: while 条件: ... print(“...”) 2、while else的使用 3、continue、break continue:终止当前循环,开始下一次循环 break:终止所有的循环 4、代码场景: while else --while执行后再执行else ...
分类:
编程语言 时间:
2020-03-05 01:25:41
阅读次数:
77
#include <stdio.h> /** break :表示直接跳出循环 continue:表示结束本次循环,而不终止整个循环的执行。而是结束本次循环,进行下一次循环。 */ int main(void){ int radius; //存放原半径 double area; //存放圆面积 int ...
分类:
其他好文 时间:
2020-03-02 20:26:21
阅读次数:
58
基本原理 选择排序的简单原理:选择排序算法通过从未排序部分重复查找最小元素(考虑升序)并将其放在开头来对数组进行排序。 将数组两个子数组: 已排序子数组 未排序子数组 选择排序中每次循环都会从未排序子数组中选取最小元素放入已排序子数组 小例子 排序数组:[2,3,6,2,7,5,1,4] 第一次循环 ...
分类:
编程语言 时间:
2020-02-28 13:45:03
阅读次数:
62
while循环 + while循环的基本语法 + 死循环:循环永远不终止,称之为死循环 + 循环的应用 需求一:输错密码,重新输入重新验证 + 如何终止循环 + 嵌套多层循环,需求是想一次性终止所有层的循环,(推荐使用方式二) ...
分类:
编程语言 时间:
2020-02-22 14:16:26
阅读次数:
87
>一、for循环语句
1.for循环语法结构
1)列表==循环
2)不带列表循环
3)类C风格的for循环
2.应用案例
1)脚本==计算==1-100奇数和
2)判断所输整数是否为质数
3)批量创建用户
4)批量创建用户
5)局域网内脚本检查...
分类:
系统相关 时间:
2020-02-21 10:12:00
阅读次数:
87
一、break语句结束循环 某些时候需要在某种条件出现后强行终止循环,而不是等到循环条件为false后结束循环。此时break可以完成这个功能,break用于完全结束一个循环。 class BreakTest { public static void main(String[] args) { fo ...
分类:
其他好文 时间:
2020-02-13 18:56:41
阅读次数:
83