第十五章 [数据结构与算法] 输入当前是一周的第几天, 返回今天直到三天后分别都是星期几
----
输入当前是一周的第几天, 输出今天直到三天后分别都是星期几
算法之路
一....: 输入当前是一周的第几天, 返回今天到3天之后分别都是星期几, 最后再进行抽象化
通过对问题的梳理, 来推敲简单算法实现的过程, 并举一反三对问题进行多方位思考
----
二....而这个3 正好对应的是几天后(时间段)
根据上面的猜想, 我们能够较为快速的想到
去构建一个 1 - 10连续的, 并且存放10个元素的数组
然后去按顺序遍历这些数组, 当数组元素大于7时, 减去7 即可...1.去构建一个 1 - 10 ,连续的, 存放10个元素的数组
2....(因为 day-1, day, day+1, day+2 正好是当前天数到3天后的星期数)
推广到该天到任意天数之间的星期数
构建一个包含1-7+days (days为时间段) 连续7+days 个元素的数组