无环时循环靠什么停(C++)
没有环的情况下,判环的循环靠【0】停下来。
中点在哪个下标
五个元素的数组。运行下面这段程序: #include <algorithm> #include <iostream> #include <map> #include <string> #inc
这个结构有环吗
用一个数组表示「下一个去哪」:1 2 3 4 1——最后一格指回了下标 1。运行下面这段程序: #include <algorithm> #include <iostream> #include <map>
用快慢指针找中点
补全 mid_index:慢的一次一步、快的一次两步,快的到头时返回慢的位置。 (本题用 g++ -std=c++17 -O0 编译。)
判环一次验两种
补全 has_cycle:-1 表示到头了。把 1 2 3 4 -1(无环)和 1 2 3 4 1(有环)的结果用 / 连起来输出。 (本题用 g++ -std=c++17 -O0 编译。)
固定窗口滑动时怎么更新
第 1 步:先把前 3 个加起来:40 第 2 步:进 13 出 17,和变成 36 第 3 步:进 23 出 8,和变成 51 第 4 步:进 24 出 15,和变成 60 第 5 步:进 19 出 13,和变成 66 第 6 步:每一步
为什么不用每次重算
不重算整个窗口而是「一进一出」,省下的是【0】。
固定窗口的第一步(C++)
写固定窗口,第一步应该【0】。
长度 3 的窗口最大和
数组是 17 8 15 13 23 24 19,窗口长度 3。运行下面这段程序: #include <algorithm> #include <iostream> #include <map> #incl
先把初始窗口建起来
补全代码:把前 3 个加起来当初始窗口,输出这个和。 (本题用 g++ -std=c++17 -O0 编译。)