【发布时间】:2011-02-20 21:27:09
【问题描述】:
给定日期列表
12/07/2010
13/07/2010
14/07/2010
15/07/2010
12/08/2010
13/08/2010
14/08/2010
15/08/2010
19/08/2010
20/08/2010
21/08/2010
我正在寻找用于生成范围列表的递归伪代码算法(我可以将其转换为 FileMaker 自定义函数)的指针,即
12/07/2010 to 15/07/2010, 12/08/2010 to 15/08/2010, 19/08/2010 to 20/08/2010
该列表已预先排序和重复数据删除。我已经尝试从第一个值和向前工作,最后一个值和向后工作开始,但我似乎无法让它工作。度过那些令人沮丧的日子......如果签名是这样的就好了
CollapseDateList( dateList, separator, ellipsis )
:-)
【问题讨论】:
标签: pseudocode recursion collapse date-range coalesce