zoukankan      html  css  js  c++  java
  • 二分法查找有序数


            public void get(int i)
            {
                string[] str = { "1", "2", "3", "4", "6", "9", "102" };
                int front, end, mid;
                front = 0;
                end = str.Length - 1;
                mid = (front + end) / 2;
                int k = 0;

                while (front < end && int.Parse(str[mid]) != i)
                {
                    k++;
                    if (int.Parse(str[mid]) < i) front = mid + 1;
                    if (int.Parse(str[mid]) > i) end = mid - 1;
                    mid = (front + end) / 2;


                }

                if (int.Parse(str[mid]) != i)
                {
                    Console.WriteLine("wu");
                    Console.ReadLine();
                }
                else
                {
                    Console.WriteLine("第"+k.ToString()+"次在" + (mid + 1).ToString() + "中");
                    Console.ReadLine();
                }

            }

  • 相关阅读:
    站立会议(2)
    站立会议(1)
    学习进度条
    四则运算2
    学习进度条
    IDEA用maven创建springMVC项目和配置
    Itellij Idea全局搜索
    Spring各个jar包作用
    IDEA一定要改的八条配置
    Nio使用Selector客户端与服务器的通信
  • 原文地址:https://www.cnblogs.com/jcgh/p/1864671.html
Copyright © 2011-2022 走看看