Binary Search Algorithm
2015-03-31 15:09
429 查看
Just a BS(bulls**t) algorithm, nothing special
int binaryS (int[] array, int key, int min, int max) { if (max < min) { return -1;//can’t find } int mid = (min + max) / 2; if (array[mid] > key) { return binaryS(array, key, min, mid-1); } else if (array[mid] < key) { return binaryS(array,key, mid+1, max); } else { return mid; } }
相关文章推荐
- BinarySearchAlgorithm
- Binary Search and Euclid Algorithm
- algorithm-binary_search
- binary search algorithm
- algorithm 1.4.22 Binary search with only addition and subtraction
- binary search algorithm
- 【DataStructure&AlgorithmInJava】Ch02-BinarySearchDemo
- [Algorithms] Binary Search Algorithm using TypeScript
- leetcode find-minimum-in-rotated-sorted-array java solution use binary search algorithm
- 减治法——二分查找算法(Decrease and Conquer by a Factor - Binary Search Algorithm)
- 【DataStructure&AlgorithmInJava】Ch02-OrderArray w binarySearch
- optimal_binary_search_tree introduction to algorithm 3rd, example 15.5
- Algorithm - Binary Search on 2D Array
- LeeCode Search in a Big Sorted Array java solution use binary search algorithm
- Binary search algorithm in C source code
- Search in Binary tree
- Binary Search Tree Iterator
- LeetCode "Closest Binary Search Tree Value II"
- 【LeetCode】98. Validate Binary Search Tree 解法,中序遍历,搜索二叉树合法性
- Unique Binary Search Trees