搜索结果
查询Tags标签: while,共有 1372条记录-
刷题注意
1.合并两个有序链表 定义一个新链表,注意不仅仅要遍历两个指定链表,新的链表也要在while循环中遍历!否则永远只在第一个节点不断更新 2. 环形链表Ⅱ 双指针法和set方法想要链表一直遍历循环,就得用while 3. 链表中倒数第k个节点将取到的每个值放入[]中 以 list[k-1…
2022/8/11 23:25:06 人评论 次浏览 -
do…while循环语句
do…while循环语句格式:1、基本格式:do { 循环体语句; }while(条件判断语句); 2、完整格式:初始化语句; do { 循环体语句; 条件控制语句; }while(条件判断语句); 特点:do..while循环, 无论循环条件是否满足, 都至少会执行一次循环体。原因: do..while循环是从上到下依…
2022/8/8 6:25:30 人评论 次浏览 -
while循环语句
while循环语句格式: 1、基本格式: while (条件判断语句) { 循环体语句; } 2、完整格式: 初始化语句; while (条件判断语句) { 循环体语句; 条件控制语句; } ①执行初始化语句 ②执行条件判断语句,看其结果是true还是false。如果是false,循环结束。如果是true,继续…
2022/8/8 6:25:27 人评论 次浏览 -
归档:220807 | 开门水题:STL 系列模板题
所有题目都在橙到绿之间。梦回小学。UVA [101] - The Blocks Problem 用一个前驱数组和一个后继数组维护一个类似于链表的结构。 然后每次更改根据题意要求,依次递进地更改结点的前驱 / 后继即可。namespace XSC062 { using namespace fastIO; const int maxn = 35; char…
2022/8/8 6:22:51 人评论 次浏览 -
死循环
死循环格式: 1、for(;;) { } 2、while(true) { } 3、do{ }while(true); 案例一: public class Demo1 { /* for死循环格式 : for(;;){ } while死循环格式 : while(true){ } do..while死循环格式 : do{ }while(true); 问题: 死循环有应用场景吗? 例…
2022/8/8 6:22:50 人评论 次浏览 -
HJ107 求解立方根
题目描述计算一个浮点数的立方根,不使用库函数。 保留一位小数。数据范围:|val| \le 20 \∣val∣≤20 输入描述:待求解参数,为double类型(一个实数)输出描述:输出参数的立方根。保留一位小数。解题思路 代码如下:#include<iostream> #include<cmath> …
2022/8/7 23:25:59 人评论 次浏览 -
Java学习 (12)Java流程控制篇(03)循环结构
目录循环结构While 循环语法实例用 While 计算1+2+3+...+100=?DO While 结构语法实例用 Do while 计算1+2+3+...+100=?while 和 Do While 的区别For 循环有关 for 循环的说明语法实例1.While和For 的区别2. 0 —100 的奇、偶之和3.输出1—1000能被5整数的数,并每行输出…
2022/8/7 1:22:55 人评论 次浏览 -
C语言for和while循环的编程实例练习题
for和while循环都是C语言中的循环语句,循环主要是用来遍历的,执行重复的操作。本文主要介绍C语言中for和while循环的使用的练习题,以及相关示例代码。 原文地址:C语言for和while循环的编程实例练习题
2022/8/6 1:52:43 人评论 次浏览 -
2022“杭电杯”中国大学生算法设计超级联赛(4)
链接 \(Link with Bracket Sequence II\) 为了方便去重,我们令 \(f_{i,j}\) 表示 \(i\) ~ \(j\) 组成的两端括号匹配的合法括号序列方案数,\(g_{i,j}\) 表示 \(i\) ~ \(j\) 组成的合法括号序列方案数,答案为 \(g_{1,n}\) 。 转移 \(g_{i,j} -> f_{i-1,j+1}\),\(g_{…
2022/8/4 14:22:47 人评论 次浏览 -
循环结构
( " )字符常量使用单引号(在单引号中出现两个及以上的字符或者没有字符时,编译出错) ( " " )字符串常量使用双引号(可以表示0至多个字符组成的字符串) switch:匹配一个具体值 while循环 我们大多数情况是会让循环停止下来的,我们需要一个让表达…
2022/8/4 6:24:22 人评论 次浏览 -
#Leetcode 912 Sort an Array 快排 改进
改进版快排,pivot 不再是左边第一个元素,而是正中间元素(或者随机)。 有一个比较坑的地方就是,在每一趟双指针完成所有交换后,需要判断 pivot 需不需要被交换。 比如 test case 1 2 4 3,第一趟开始时 pivot 是 2, 先动右边的指针 j, 找到第一个比 2 小的数也就…
2022/8/3 6:23:52 人评论 次浏览 -
2022/8/2 启智树考试总结
同样不能题单贴贴了…… A.蓝蓝的棋盘题目描述 淘淘和蓝蓝在下棋。 这个棋盘是 1n 的,棋盘的第 i 个格子上有一个数 a[i],因此我们可以把棋盘看作一个序列。一开始棋子在位置 0,双方得分都是 0. 双方轮流操作棋子,如果当前棋子的位置是 p,可以选择把棋子移动到 [p+1,…
2022/8/2 23:24:12 人评论 次浏览 -
循环语句
循环语句在我们实际编写代码时,循环语句会经常被使用,因为我们需要的结果往往不是单纯的顺序语句就能完成的,所以熟悉循环语句是一件很基础也是重要的事情。目录循环语句while循环do-while循环for循环 while循环 语法结构:while(布尔表达式){//循环内容}while循环是最…
2022/8/2 6:24:06 人评论 次浏览 -
【ARC116E】题解
贪心 + 二分。 二分 \(mid\),计算最少需要多少个消防站。 首先对点的深度 \(dep\) 进行排序,每次取当前最深的点 \(v\)。 找到与 \(v\) 的距离为 \(mid\) 的祖先 \(u\),设立消防站。 可以证明这样是最优的:离 \(v\) 最近的消防站一定在 \(u\) 的子树中,并且能覆盖的点…
2022/7/31 23:32:01 人评论 次浏览 -
矩阵快速幂(运算符重载)
https://www.luogu.com.cn/problem/P3390把*重载成矩阵的乘法 再用普通的快速幂就行 (AC代码是copy的,实在debug不出了)#include <algorithm> #include <iostream> #include <cstring> #include <cstdio> #include <cctype> #define ll …
2022/7/31 6:22:57 人评论 次浏览