第十五章 [数据结构与算法] 输入当前是一周的第几天, 返回今天直到三天后分别都是星期几
----
输入当前是一周的第几天, 输出今天直到三天后分别都是星期几
算法之路
一....: 输入当前是一周的第几天, 返回今天到3天之后分别都是星期几, 最后再进行抽象化
通过对问题的梳理, 来推敲简单算法实现的过程, 并举一反三对问题进行多方位思考
----
二....分析
我们可以先将可能的情况写下来, 便于观察规律
//要求: 输入周几, 返回该天至该天后3天都是星期几
周一 1 2 3 4
周二 2 3 4 5
周三 3 4 5 6
周四 4 5 6 7
周五..., 以及时间间隔, 输出从当前到几天后的星期数(分别都是星期几)
核心注意点:
数组初始后的容量设置和动态赋值
数组遍历的初始值和结束值的设计
/**
* 输入当前星期几, 输出当前到几天后的值.../**
* 拓展方式的另一种变种, 就是在初始化时, 就将数据初始好, 在list动态初始化时直接遍历即可
* 输入当前星期几, 输出当前到几天后的值
* @param today