From 75f032d79023fcf40dc8a52ebb2b3dc190aad609 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 22 Jun 2021 22:54:20 +0800 Subject: *divide --- Assets/Algorithms/Searching/SearchingHelper.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Assets/Algorithms/Searching/SearchingHelper.cs') diff --git a/Assets/Algorithms/Searching/SearchingHelper.cs b/Assets/Algorithms/Searching/SearchingHelper.cs index 1605b43..a36e653 100644 --- a/Assets/Algorithms/Searching/SearchingHelper.cs +++ b/Assets/Algorithms/Searching/SearchingHelper.cs @@ -31,25 +31,25 @@ namespace AlgorithmCollection.Searching return -1; // 没找到 } - public static int BinarySearch(List dataList, T value) where T : IComparable, IEquatable + public static int BinarySearch(List data, T value) where T : IComparable, IEquatable { int index = -1; - RecursionHelper.DivideAndConquer(dataList, - (IList data) => + RecursionHelper.DivideAndConquer( + () => { DivisionDescriptor div = new DivisionDescriptor(); div.left = 0; div.right = data.Count - 1; return div; }, - (IList data, DivisionDescriptor div) => + (DivisionDescriptor div) => { if (data[div.left].CompareTo(value) == 0) { index = div.left; } }, - (IList data, DivisionDescriptor div, out bool bAdhoc) => + (DivisionDescriptor div, out bool bAdhoc) => { int left = div.left; int right = div.right; -- cgit v1.1-26-g67d0