c# - 日历背后的数据结构

标签 c# java data-structures calendar schedule

我正在进行一个项目,我必须创建一个程序,以便人们可以生成类(class)表。

我打算创建我的日历类,我想知道应该用来存储事件的数据结构类型。

我曾多次听说生成计划可以用图表来处理。如果是这样,我会寻找一些有关它的信息。否则,我应该如何存储事件?

我认为存储事件的方式将基于一天中的时间范围。这样做的最终目标是生成时间表...

最佳答案

您始终可以实现日历队列。这个名字是一个隐喻,暗指个人约会日历,每天一页,每一页都列出了当天的约会。

它们的O(1)时间复杂度令人惊叹。

具体实现信息可以在 this paper 上查看.

关于c# - 日历背后的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488250/

相关文章:

java - 强制 Android 媒体播放器在重新启动之前完成播放

java - ANDROID:从2个不同的 Activity (不同的 Intent )启动相同的 Activity

c++ - 传递结构和参数如何影响函数的性能

java - 具有 Hibernate 二级缓存的 Jhipster Multi-Tenancy

c++ - "Multiple definition of..""First defined here"在一个数据结构的同一行

c++ - 为什么我可以使用 for 循环而不是单独访问 C++ map 元素?

c# - 如何实现像 SQL Server Results 面板那样的多个网格

c# - Json反序列化和ADO持久化过程中的字符串截断

c# - 我看不到服务器错误的详细输出?

c# - 为全局独立于 CultureInfo 的所有 DateTime 对象设置 StringFormat - WPF