由于每一年开始的第一天总共只有7种可能(星期一至星期天),每一年只可能存在两种状态(闰年,平年),所以总共有7*2=14种可能,所以“基础”日历只有14种,
这样在编写任意一年的日历时,只要保存对应“基础”日历的索引号即可。
注:本想法来自《编程珠玑》
由于每一年开始的第一天总共只有7种可能(星期一至星期天),每一年只可能存在两种状态(闰年,平年),所以总共有7*2=14种可能,所以“基础”日历只有14种,
这样在编写任意一年的日历时,只要保存对应“基础”日历的索引号即可。
注:本想法来自《编程珠玑》