社区
C++ 语言
帖子详情
急求解答时间段重复问题
勤奋的执着
2011-01-25 11:51:58
我做的是个时间段流控表, 可以导入10万条记录, 1条记录最大有24个时间段, 如果按照我原来的算法循环后,效率会非常低.导入10万条记录会消耗很久的时间, 机器配置越差消耗时间越明显。
我的做法比如:0点-2点,3点-4点.5点-6点。
我先用0-2 与 3-4 比较, 然后用3-4 与 5-6比较..
注: 我已经把它转化为float型. 但是这样比较效率实在太低, 求个优化效率的算法.. 谢谢
...全文
70
3
打赏
收藏
急求解答时间段重复问题
我做的是个时间段流控表, 可以导入10万条记录, 1条记录最大有24个时间段, 如果按照我原来的算法循环后,效率会非常低.导入10万条记录会消耗很久的时间, 机器配置越差消耗时间越明显。 我的做法比如:0点-2点,3点-4点.5点-6点。 我先用0-2 与 3-4 比较, 然后用3-4 与 5-6比较.. 注: 我已经把它转化为float型. 但是这样比较效率实在太低, 求个优化效率的算法.. 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
勤奋的执着
2011-01-26
打赏
举报
回复
[Quote=引用 2 楼 mstlq 的回复:]
按开始时间重新排序
然后再扫描一回,如果出现某记录的结束时间比后一段的开始时间晚,则报告有重复……
时间复杂度可以做到O(nlogn)
[/Quote]
zhe ge ke yi shi shi, wo xian shi shi.
mstlq
2011-01-26
打赏
举报
回复
按开始时间重新排序
然后再扫描一回,如果出现某记录的结束时间比后一段的开始时间晚,则报告有重复……
时间复杂度可以做到O(nlogn)
勤奋的执着
2011-01-25
打赏
举报
回复
忘记说了, 如果时间为0点-2点 1点-3点, 则判断为时间段重复
常见程序设计及编程开发
问题
解
答
常见程序设计及编程开发
问题
解
答
C/C++(376203) C#/.NET(122988) VC++(34388) JAVA相关(213068) 数据库(102119) VB(122156) 汇编语言(37866) 其他编程语言(867688) 标题(共2098649项) 回
答
数 ...
程序员-人事面试题、包含缺点、优点、自我介绍、范文
【解
答
思路】:建议大家用2分钟得自我介绍,面试官较喜欢的自我介绍1、有亮点,每一小段都有一个亮点,而不是平铺直叙2、有互动,每一小段都会和面试官互动,而不是自说自话,但是切记,这种互动并不需要面试官配合...
我在CSDN参与的3000个帖子
2:100分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
技术面试之HR面试题
【思路】:建议大家用2分钟来自我介绍,面试官较喜欢的自我介绍(1)有亮点,每一小段都有一个亮点,而不是平铺直叙(2)有互动:每一小段都会和面试官互动,而不是自说自话,但是切记,这种互动并不需要面试官配合...
创新式开发探索(三) —— 反思自己的开发活动
提纲: 1. 没有遵从适合自己的最佳产能曲线来进行工作和作息... 没有做好有效的记录、备份工作, 低水平
重复
劳动, 是第三个需要反思的事情; 4. 开发程序时不能知其所以然, 满足于 “It works”, 是第四个需...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章