社区
C++ 语言
帖子详情
求将数据保存的时间通过算法,得到一个整数,用做链表的KEY
xiyanyun
2013-12-27 01:46:53
求将数据保存的时间通过算法,得到一个整数,这个整数不能超过0-70000的范围,这个整数将用做链表
的KEY,比如:2013-12-17 01:01:00 通过算法得到23,2013-12-16 59:59:00 通过算法得到22,则
22<23,证明:2013-12-16 59:59:00 < 2013-12-17 01:01:00,求算法!
...全文
146
4
打赏
收藏
求将数据保存的时间通过算法,得到一个整数,用做链表的KEY
求将数据保存的时间通过算法,得到一个整数,这个整数不能超过0-70000的范围,这个整数将用做链表 的KEY,比如:2013-12-17 01:01:00 通过算法得到23,2013-12-16 59:59:00 通过算法得到22,则 22<23,证明:2013-12-16 59:59:00 < 2013-12-17 01:01:00,求算法!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForestDB
2013-12-27
打赏
举报
回复
直接将时间转成epoch跳秒不就好了?
千树之影
2013-12-27
打赏
举报
回复
(0,70000)和时间两个集合大小都不一样,除非 把条件放宽到:22<=23,证明:2013-12-16 59:59:00 <= 2013-12-17 01:01:00才有可能。
xiyanyun
2013-12-27
打赏
举报
回复
不一定非要7个字节的整数,只要这个整数>0并且<70000就行
还有多远
2013-12-27
打赏
举报
回复
时间戳未定,但是对应的整数却只有70000个,这样子如果不能确定时间戳的个数,是无法直接一一对应的 如果能根据多长时间记录一次来确定其数量,则可以根据时间先后对其一一分配一个整数 如果不能确定时间戳个数,则最简单的方法是线性变换: (1)先确定下时间范围的最大值和最小值,yyyy-mm-dd hh:mm:ss这个表示形式的始末 (2)将yyyy-mm-dd hh:mm:ss线性映射到一个整数上,从而保证了时间的有序性,举个例子: 2013 = 0x07DD,年可以用2个字节表示 mm <= 12 , 月可以用1个字节表示 dd <= 31 , 日可以用1个字节表示 hh <= 23 , 时可以用1个字节表示 mm <= 59 ,分可以用1个字节表示 ss <= 59 ,秒可以用1个字节表示 这样一个时间就可以一一对应的表示成一个7个字节的整数,可以用long long或__Int64 抛砖引玉,仅供参考
数据
结构实验(
链表
)
首先,我们定义了
一个
链表
节点的结构体`LNode`,包含
一个
整型变量`
key
`用于存储
链表
中的元素值,以及
一个
指向同类结构体的指针`next`,用于链接下
一个
节点。通过循环创建指定数量的节点,并将它们依次连接起来形成...
数据
结构第5次作业.docx
给定
一个
递增顺序存储的n元表和
一个
关键字
key
,对分查找
算法
通过每次将查找区间缩小一半,快速定位到目标位置。例如,Search函数中,初始区间为[0, n-1],通过比较中间元素与
key
的关系不断缩小查找范围,直到找到...
数据
结构与
算法
题解
- 将
一个
记录插入到已排序好的有序表中,从而
得到
一个
新的、记录数增1的有序表。 - 实例问题:编写
一个
程序实现插入排序。 - **归并排序(MergeSort)** - 使用分而治之策略进行排序的一种
算法
。 - 实例问题:...
数据
结构实验报告--链式基数排序
算法
.doc
算法
的详细设计集中在`radixSort`函数中,它遍历
数据
的每一位(从最低位到最高位),并根据每位的值将
数据
分配到不同的链队列中。每个队列代表
一个
特定的值范围。分配完成后,再进行收集,即将队列按顺序连接起来,...
约瑟夫问题及完整代码
约瑟夫问题,也称为约瑟夫环问题,是
一个
经典的理论问题,源于古希腊数学家约瑟夫·弗雷纳提出的假设情景。这个问题涉及到在一定规则下,一群人按照一定的顺序报数并淘汰的过程,直到最后只剩下
一个
人为止。在这个...
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章