当前位置: 首页 > news >正文

湖北省市政工程建设官方网站2021免费正能量网站

湖北省市政工程建设官方网站,2021免费正能量网站,网站开发项目实例,如何申请域名注册数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。 数据检索算法是所有算法的基础算法之一。 本文发布 三元搜索(Ternary Search)的源代码。 1 文本格式 using System; namespace Legalsoft.Truffer.Algo…

数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。

数据检索算法是所有算法的基础算法之一。

本文发布 三元搜索(Ternary Search)的源代码。

1 文本格式

using System;

namespace Legalsoft.Truffer.Algorithm
{
    public static class ArraySearch_Algorithm
    {
        /// <summary>
        /// 三元搜索
        /// </summary>
        /// <param name="arr"></param>
        /// <param name="left"></param>
        /// <param name="right"></param>
        /// <param name="x"></param>
        /// <returns></returns>
        static int Ternary_Search(int[] arr, int left, int right, int x)
        {
            if (right >= left)
            {
                int mid1 = left + (right - left) / 3;
                int mid2 = mid1 + (right - left) / 3;
                if (arr[mid1] == x)
                {
                    return mid1;
                }
                if (arr[mid2] == x)
                {
                    return mid2;
                }
                if (arr[mid1] > x)
                {
                    return Ternary_Search(arr, left, mid1 - 1, x);
                }
                if (arr[mid2] < x)
                {
                    return Ternary_Search(arr, mid2 + 1, right, x);
                }
                return Ternary_Search(arr, mid1 + 1, mid2 - 1, x);
            }
            return -1;
        }
    }
}
 

 ——————————————————————

POWER BY 315SOFT.COM &
TRUFFER.CN

2 代码格式

 

using System;namespace Legalsoft.Truffer.Algorithm
{public static class ArraySearch_Algorithm{/// <summary>/// 三元搜索/// </summary>/// <param name="arr"></param>/// <param name="left"></param>/// <param name="right"></param>/// <param name="x"></param>/// <returns></returns>static int Ternary_Search(int[] arr, int left, int right, int x){if (right >= left){int mid1 = left + (right - left) / 3;int mid2 = mid1 + (right - left) / 3;if (arr[mid1] == x){return mid1;}if (arr[mid2] == x){return mid2;}if (arr[mid1] > x){return Ternary_Search(arr, left, mid1 - 1, x);}if (arr[mid2] < x){return Ternary_Search(arr, mid2 + 1, right, x);}return Ternary_Search(arr, mid1 + 1, mid2 - 1, x);}return -1;}}
}

http://www.yayakq.cn/news/170457/

相关文章:

  • 房地产网站怎样建设才能快速盈利网站建设工作年报
  • 破解织梦做的网站网站开发实训的心得
  • 神马网站快速排名案例汕头网站建设公司哪个好
  • 石家庄网站建设哪家便宜欧力虎网站建设
  • 怎么投诉没有备案就已经运营网站网易云音乐 wordpress
  • wordpress建站站长之家wordpress小论坛
  • 中小企业网站建设行情软件外包平台找哪家好
  • 网站域名登陆地址泉州推广优化公司
  • 网站建设做网站撰写网站策划书
  • 佛山快速建站哪家服务专业怎么做游戏推广网站
  • 免费的网站app下载定制柜
  • 好的外贸网站特点网站需要的栏目和内容
  • 做门户网站最重要的是什么在哪个网站上做外贸好
  • 网站中flash怎么做的php做的商城网站设计论文
  • 宁夏网站推广义乌正规自适应网站建设首选
  • 做商贸网站微信小程序教程
  • 怎么看一个网站是谁做的中山网站建设的公司
  • 公司网站有哪些合肥网站建设政务区
  • 嘉兴建设公司网站全国最有实力的信息网络公司排名
  • 建设国外网站做一个公司网站一般需要多少钱
  • 强大的网站小红书推广模式
  • 东营网签查询系统官方网站温州集团网站建设
  • 怎么做页游网站运营做好网站建设的重要性
  • 做外贸客户要求看网站关东建设有限公司网站
  • 网站建设职业主要做什么杭州市建设工程交易中心网站
  • 团购网站策划网页制作免费模板
  • 东莞大岭山网站建设西安360免费做网站
  • 网站视频如何下载学计算机网站建设
  • 金华手机模板建站网站搭建需要服务器吗
  • 河口建设局网站wordpress外卖