照片:
视屏:
class BinarySearch
attr_accessor :needle, :haystack
def initialize(needle, haystack)
@needle = needle
@haystack = haystack
end
def in
min = 0
max = @haystack.size - 1
while min <= max
mid = min + ((max-min)/2)
if @needle == @haystack[mid]
return true
else
if @needle < @haystack[mid]
max = mid -1
else
min = mid + 1
end
end
end
return false
end
end
require "test/unit"
class TestBinarySearch < Test::Unit::TestCase
def testSearch
search = BinarySearch.new(7, [1,2,5,7,9,10])
assert_equal(true, search.in)
end
end
月初得了感冒至今咳嗽不止,感觉身体大不如以前。一直在阅读的某杂志主编,由于个人身体状况不得不离开他喜欢的岗位。
13号,带了好几年的眼镜摔坏了。下午笔记本和咖啡接触了,后果直接不能开机。
有些人为了看了场电影开始疯狂。
有些人已经用不同的方式开始悼念goolge。
我们的网络真的是开放的吗?
Dreamhost虚拟主机服务过期,mysql数据都没有来得及备份。暂时借用同事的虚拟主机一用,原来才发现Dreamhost的速度原来如此之慢,而且又不便宜。
唉,又要重头开始新的blog。(话说这是第几次重头开始啊。。。)
明天就是2009年最后的一天了,疯狂的shopping night。希望能买到穿得下的衣服。