鑑於日期列表遞歸算法合併/摺疊日期列表插入範圍
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)
:-)
不確定這是遞歸嗎? – Dycey 2010-05-18 14:30:20
@Dycey:除非您考慮循環遞歸,否則僞代碼不是遞歸的。 – 2010-05-18 14:47:29
這是一個恥辱,因爲我要求遞歸代碼(標題中的第一個單詞:-))!我並不是懶惰--FileMaker自定義函數使用各種函數式語言,因此您需要使用遞歸來代替循環。 – Dycey 2010-05-18 15:28:15