C# 二分查找代码

时间:2017-03-23 12:17:56
【文件属性】:

文件名称:C# 二分查找代码

文件大小:34KB

文件格式:RAR

更新时间:2017-03-23 12:17:56

C# 二分查找

C# 2005 二分查找 mid = (low + high) / 2; offset = mid * (DataLength + 2); sf.Seek(offset, SeekOrigin.Begin); sf.Read(cc, 0, DataLength); string sz = System.Text.Encoding.ASCII.GetString(cc, 0, DataLength); int v = szFind.CompareTo(sz); if (v < 0)//查询的值小于中值,查询区间就是low到新的上限 { high = mid - 1;//上限的索引值 } else if (v > 0)//查询的值大于中值,查询区间就是新的下限到high { low = mid + 1;//下限的索引值 }


【文件预览】:
二分查找
----BinarySearch()
--------BinarySearch.csproj(3KB)
--------Form1.cs(4KB)
--------Program.cs(471B)
--------Form1.resx(6KB)
--------Properties()
--------BinarySearch.sln(912B)
--------Form1.Designer.cs(3KB)
--------obj()
--------BinarySearch.suo(12KB)
--------bin()

网友评论