嗷,我当年貌似是直接存数据库了,找到下一个执行时间就是按照我前面说的分离开来枚举嘛……其实时间不需要枚举,可以算出来,日期稍微枚举一下就可以了……数据库嘛,加相关列索引其实就是一个树结构了,没必要自己去实现,有很多现成的实现,甚至直接套sqlite里面也可以……如果是为了做项目的话……
线性表确实也可以就是了,因为东西不多,插入即使达到O(n)也不会耗太多时间,特别是和枚举时间比起来……因为只有每个任务的下一次执行时间而已…… 2010/10/7 Rhys <list...@gmail.com> > 我想你最好能重新描述一下你的需求给这里的朋友参考。我仍然感觉这是一个简单的数据结构,线性表就够用了。 也不用考虑性能,本来就没有多少数据。 > > Best Regards > -- > ubuntu-zh mailing list > ubuntu-zh@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh > -------------- 下一部分 -------------- 一个HTML附件被移除... URL: https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20101007/81b156cd/attachment.htm -- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh