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;
            }

  • 相关阅读:
    XML案例
    4.6Java数组的遍历
    4.3Java多态(polymorphism)
    XML文档的标准
    4.6Java数组的定义
    4.6Java数组初始化的方式
    XML介绍
    4.6Java对象转型(casting)
    HelloWorld之MyBatis
    Hibernate查询方法比较
  • 原文地址:https://www.cnblogs.com/cxlings/p/2773780.html
Copyright © 2011-2022 走看看