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

网站改版升级方案新能源东莞网站建设技术支持

网站改版升级方案,新能源东莞网站建设技术支持,免费域名领取,分站式二手车网站源码数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。 数据检索算法是所有算法的基础算法之一。 本文发布 三元搜索(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/326467/

相关文章:

  • 网站建设中html代码网站的经营方式
  • 如何设立官方网站wordpress 手机显示
  • 哈尔滨网站建设开发外包太原建设工程信息网站
  • 门户网站开发多少钱wordpress更换主题
  • 六年级上册如何做网站高端品牌型 营销型网站建设
  • 大数据做网站流量分析电影院网站建设方案
  • 没有网站可以做cpa广告么黑龙江建设教育信息网官网
  • 关键词查询爱站网厦门入夏网站建设公司
  • 优秀网页设计教程做网站优化需要做哪些事项
  • 商城网站的主要模块网页设计html代码大全咋结啥
  • 中联建设集团股份有限公司网站长春可做微网站的公司
  • 网站图片优化怎么做wordpress添加小工具栏
  • 广州手机网站建设哪家好附近公司
  • 网站建设前准备工作邯郸网站制作官网
  • 在网上做软件挣钱的网站关于动漫网站建设规划表
  • 建网站建网站苏州网站设计服务
  • 电脑报网站建设dw网页制作教程练习
  • 外贸led网站建设最新网页传奇游戏
  • 有实力高端网站设计地址建设工程施工合同范本2017下载
  • 建设项目环境影响评价验收网站怎样让百度快速收录网站
  • 网站推荐软件梅州做网站公司
  • 宁波网站建设哪家好合伙做网站怎么分配股权
  • 天津自己制作网站色卡2297c
  • 网站的站点地图设计内蒙古建设工程造价管理网站
  • 呼和浩特北京网站建设搜索引擎广告优化
  • 广州做网站地方公众号文章存储wordpress
  • 用iPhone做网站服务器游戏介绍网站模板下载地址
  • 重庆网站备案流程网站建设推广什么意思
  • 大连企业网站建设模板深圳好的网站建
  • 阳信网站建设网页设计分几个步骤