System.Collections.Generic.IntrospectiveSortUtilities.FloorLog2 C# (CSharp) Метод

FloorLog2() статический приватный Метод

static private FloorLog2 ( int n ) : int
n int
Результат int
        internal static int FloorLog2(int n)
        {
            int num = 0;
            while (n >= 1)
            {
                num++;
                n /= 2;
            }
            return num;
        }

Usage Example

Пример #1
0
 internal static void IntrospectiveSort(T[] keys, int left, int length)
 {
     if (length < 2)
     {
         return;
     }
     GenericArraySortHelper <T> .IntroSort(keys, left, length + left - 1, 2 *IntrospectiveSortUtilities.FloorLog2(keys.Length));
 }
All Usage Examples Of System.Collections.Generic.IntrospectiveSortUtilities::FloorLog2
IntrospectiveSortUtilities