C# 二分法查找和排序
Posted oreo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 二分法查找和排序相关的知识,希望对你有一定的参考价值。
using System; namespace AAA int end = i - 1; int middle = 0; int temp = array[i]; while (start <= end) if (array[middle] > temp)//要排序元素在已经排过序的数组左边 array[end + 1] = temp; } public static long DichotomySearch(long[] array, long key, long high, long low) if (high < low) middle = (low + high) / 2; if (array[middle] == key) |
以上是关于C# 二分法查找和排序的主要内容,如果未能解决你的问题,请参考以下文章
算法二分法 ② ( 排序数组中查找目标值 | 二分法的经典写法 | 在排序数组中查找元素的最后一个位置 | 二分法的通用模板 )