package newleetcode;//未完全理解public class LeetCode38 { public String viewDate(int n){ //初始化str String str="1"; //通过循环修改数组 for(int i=2;i<=n;i++){ //每次循环初 ...
分类:
其他好文 时间:
2020-08-01 09:19:09
阅读次数:
88
//冒泡算法int[] t={45,74,12,13,79,16,24,88,47,66};//外侧循环控制总的循环次数for (int k = 0; k < t.length; k++) { //内侧循环是两两比较所需要的次数,length-k-1 这里的意思是每次循环后最大的数都已经 //在后面 ...
分类:
编程语言 时间:
2020-07-29 21:57:09
阅读次数:
92
这是vue的特性,自动把v-for里面的ref展开成数组的形式. 假设你的ref不是动态的,而是静态的 , ref="a", 那么不管你执行多少次循环,最后ref只会有一个值, 所以vue为了处理这种情况会把v-for里ref 转为数组形式,为了能捕捉所有的ref值. ...
分类:
编程语言 时间:
2020-07-27 23:55:43
阅读次数:
134
嵌套循环的使用1.嵌套循环:将一个循环结构A声明在另一个循环结构b的循环体中,就构成了循环嵌套2.外层循环:循环体b;内层循环:循环体a;打印一个正方形3.外层控制行数;内行控制列 for (int y = 1; y<=9;y++){ for (int L = 1; L <=9;L++){ Syst ...
分类:
编程语言 时间:
2020-07-26 01:37:38
阅读次数:
73
cf327A 这一题理解:给你一个数n,然后接着n个由0或1组成的数, 求一段区间内 0的数-1的数差值最大的区间,然后把0和1互换。 最后数数有几个1。 思路:进行两次for循环,卡区间,然后再一个for循环找目前区间里0与1数目差值的最大值。最后最大值输出即可。 Input 5 1 0 0 1 ...
分类:
其他好文 时间:
2020-07-25 23:48:52
阅读次数:
61
1.循环结构的四要素 ① 初始化条件 ② 循环条件 >是boolean类型 ③ 循环体 ④ 迭代条件 说明:通常情况下,循环结束都是因为②中循环条件返回false了。 2.三种循环结构: 2.1 for循环结构 for(①;②;④){ ③ } 执行过程:① - ② - ③ - ④ - ② - ③ - ...
分类:
其他好文 时间:
2020-07-22 20:16:54
阅读次数:
62
break和continue关键字的使用 使用范围 循环中使用的作用(不同点) 相同点 break: switch-case 循环结构中 结束当前循环 关键字后面不能声明执行语句 continue: 循环结构中 结束当次循环 关键字后面不能声明执行语句 补充:带标签的break和continue的使 ...
分类:
其他好文 时间:
2020-07-22 20:16:21
阅读次数:
78
引言都说StringBuilder在处理字符串拼接上效率要强于String,但有时候我们的理解可能会存在一定的偏差。最近我在测试数据导入效率的时候就发现我以前对StringBuilder的部分理解是错误的。后来我通过实践测试+找原理的方式搞清楚了这块的逻辑。现在将过程分享给大家测试用例我们的代码在循环中拼接字符串一般有两种情况第一种就是每次循环将对象中的几个字段拼接成一个新字段,再赋值给对象第二种
分类:
其他好文 时间:
2020-07-19 13:54:37
阅读次数:
81
循环结构的基本组成部分,一般可以分成四部分: 1. 初始化语句:在循环开始最初执行,而且只做唯一一次。2. 条件判断:如果成立,则循环继续;如果不成立,则循环退出。3. 循环体:重复要做的事情内容,若干行语句。4. 步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。public ...
分类:
其他好文 时间:
2020-07-18 15:51:02
阅读次数:
49
break 跳出一层循环 continue 结束本次循环 ...
分类:
其他好文 时间:
2020-07-18 13:41:34
阅读次数:
51