本文介绍了序号之间的比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个顺序排列的员工号码
喜欢
1
100
101
102
103
。
。
。
2
$
201
。
。
和我进行二分查找在他们身上
但是我遇到了一个问题,即连续数字中的
考虑2> 103
但是当在二元搜索中比较这两个数字时考虑103> 2
因为103中的数字位数大于2
中的位数是否有一种方法可以比较序号而不会遇到这个问题
请帮助
I have a staff numbers arranged sequentially
like
1
100
101
102
103
.
.
.
2
200
201
.
.
and i make a binary search on them
but i faced a problem that
in sequential numbers consider 2>103
but when comparing between these two number in binary serach consider 103>2
because the number of digits in 103 bigger than the number of digits in 2
is there a way to compare between sequential number without facing this problem
please help
推荐答案
这篇关于序号之间的比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!