`
lucene3211
  • 浏览: 113742 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

Ruby注释获取

    博客分类:
  • java
阅读更多
    def test bearr,enarr,record
  belen = bearr.length
  enlen = enarr.length
  bearr.sort!
  enarr.sort!
  i = 0
  j = 1
  num = []
  while true
    i += 1
    if bearr[0] < enarr[i-1]
      num << bearr[0] << enarr[i-1]
      break
    end
    break  if i >= enlen
  end
  if i >= enlen
    num << bearr[0] << record
    return num
  end
  while i < enlen and j < belen
    if bearr[j] <= enarr[i] and bearr[j] >= enarr[i-1]
      num << bearr[j] <<enarr[i]
      j += 1
      i += 1
      next
  end
  if bearr[j] <= enarr[i-1]
    j += 1
    next
  end
  if bearr[j] >= enarr[i]
    i += 1
    next
  end
end

if j < belen

  num << bearr[j] << record
end
  return num
end


puts "hello"
num = test [111,512,5,21,5],[121,12,454,154,51],457
puts "ehllo"
print num#[1]
#arr = [121,1,21,5,12,15,12,15]
#print arr
 
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics