数据结构与算法] 排序算法之冒泡排序与快速排序(快排)
第六章 [数据结构与算法] 排序算法之选择排序和堆排序
第七章 [数据结构与算法] 排序算法之直接插入排序与希尔排序
第八章 [数据结构与算法...] 排序算法之归并排序与基数排序
第九章 [数据结构与算法] 查找算法
第十章 [数据结构与算法] 树结构之二叉树
第十一章 [数据结构与算法] 树结构之二叉排序树、平衡二叉树、多路查找树
第十二章...而这个3 正好对应的是几天后(时间段)
根据上面的猜想, 我们能够较为快速的想到
去构建一个 1 - 10连续的, 并且存放10个元素的数组
然后去按顺序遍历这些数组, 当数组元素大于7时, 减去7 即可...(因为 day-1, day, day+1, day+2 正好是当前天数到3天后的星期数)
推广到该天到任意天数之间的星期数
构建一个包含1-7+days (days为时间段) 连续7+days 个元素的数组..., 判断每个元素的值是否大于7, 大于7则-7, 小于7则不变
然后去按顺序遍历这些数组,
遍历的 开始是day-1 (作用是将当前星期几与上面数组简历联系, 数组下标从0开始)
因为 days=3