请教如何取值,算法问题

cocofeifei 2008-10-18 05:29:51
oracle表字段16位长的数值,其中隔断,如何找出最小的隔断点数值

0000000000000001
0000000000000002 ——>最小的隔断点
----隔断
2100000000000000
----隔断
9000000000000000

什么算法能最快实现,遍历已经考虑过了,谢谢
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zymhdboy 2008-10-30
  • 打赏
  • 举报
回复
估计问题如下
编号 状态
001 1
002 1
003 1
004 0
005 1
006 1
007 0
008 0
得出来的结果
起始编号 终止编号 状态
001 003 1
004 004 0
005 006 1
007 008 0
也就是按编号顺序把所有为1的合并在一起,为0的也合并在一起,如果中间有跳开的则按编号大小隔开
估计只能用遍历吧?
chenhai20010201 2008-10-30
  • 打赏
  • 举报
回复
问题不清楚,详述之

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧