zoukankan      html  css  js  c++  java
  • 算法.冒泡和二分查找

    public static void SortOrder(int[] arrlist)
            {
                int temp;
                for (int i = arrlist.GetUpperBound(0); i >= 1; i--)
                {
                    for (int j = 0; j < arrlist.GetUpperBound(0) - 1; j++)
                    {
                        if (arrlist[j] > arrlist[j + 1])
                        {
                            temp = arrlist[j];
                            arrlist[j] = arrlist[j + 1];
                            arrlist[j + 1] = temp;
                        }

                    }
                }

            }

            public static int binarySearchBad(int[] arr, int value)
            {
                int low = 0, high = arr.Length - 1;
                int middle;
                while (low <= high)
                {
                    middle = (high +low) / 2;

                    if (value == arr[middle])
                    {
                        return middle;

                    }
                    if (value > arr[middle])
                    {
                        low = middle + 1;
                    }
                    if (value < arr[middle])
                    {
                        high = middle - 1;
                    }
                }
                return -1;
            }

  • 相关阅读:
    学习进度总结表
    关于软件工程的问题
    自我介绍
    web安全
    spring profile
    spring 装配
    python Descriptor (描述符)
    python string intern
    Java 对象内存占用
    java jdb命令详解
  • 原文地址:https://www.cnblogs.com/cxlings/p/2773780.html
Copyright © 2011-2022 走看看