摘要: // perform a binary search on the data public int BinarySearch( int searchElement ) { private int[] data; int low = 0; // low end of the search area int high = data.Length - 1; // high end of the search area int middle = ( low + high + 1 ) / 2; // middle element int location = -1; // return value; . 阅读全文
posted @ 2008-03-26 15:30 似水流年-johnhuo 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 面是实现字符串反转的四种方法:staticstringReverse1(stringoriginal)...{char[]arr=original.ToCharArray();Array.Reverse(arr);returnnewstring(arr);}staticstringRevease21(stringoriginal)...{intlength=original.Length;char[]arr=newchar[length];for(inti=0;i<(length&(~3));i+=4)...{arr[i]=original[length-i-1];arr[i+1 阅读全文
posted @ 2008-03-26 15:23 似水流年-johnhuo 阅读(534) 评论(0) 推荐(0) 编辑
摘要: C#反转字符串效率最高的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 private string Reverse(string original)2 {3 char[] arr = original.ToCharArray();4 Array.Reverse(arr);5 return new string(arr);6 } 阅读全文
posted @ 2008-03-26 15:18 似水流年-johnhuo 阅读(288) 评论(0) 推荐(0) 编辑