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

创业如何进行网站建设深圳团购网站设计公司

创业如何进行网站建设,深圳团购网站设计公司,中介网站开发,打广告型的营销网站数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。 数据检索算法是所有算法的基础算法之一。 本文提供跳跃搜索的源代码。 1 文本格式 using System; namespace Legalsoft.Truffer.Algorithm { public static class ArraySe…

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

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

本文提供跳跃搜索的源代码。

1 文本格式

using System;

namespace Legalsoft.Truffer.Algorithm
{
    public static class ArraySearch_Algorithm
    {
        /// <summary>
        /// 跳跃搜索
        /// </summary>
        /// <param name="arr"></param>
        /// <param name="x"></param>
        /// <returns></returns>
        public static int Jump_Search(int[] arr, int x)
        {
            int n = arr.Length;
            int step = (int)Math.Sqrt(n);
            int prev = 0;
            while (arr[Math.Min(step, n) - 1] < x)
            {
                prev = step;
                step += (int)Math.Sqrt(n);
                if (prev >= n)
                {
                    return -1;
                }
            }
            while (arr[prev] < x)
            {
                prev++;
                if (prev == Math.Min(step, n))
                {
                    return -1;
                }
            }
            if (arr[prev] == x)
            {
                return prev;
            }
            return -1;
        }
    }
}

代码不重要,思路最重要。

2 代码格式

using System;namespace Legalsoft.Truffer.Algorithm
{public static class ArraySearch_Algorithm{/// <summary>/// 跳跃搜索/// </summary>/// <param name="arr"></param>/// <param name="x"></param>/// <returns></returns>public static int Jump_Search(int[] arr, int x){int n = arr.Length;int step = (int)Math.Sqrt(n);int prev = 0;while (arr[Math.Min(step, n) - 1] < x){prev = step;step += (int)Math.Sqrt(n);if (prev >= n){return -1;}}while (arr[prev] < x){prev++;if (prev == Math.Min(step, n)){return -1;}}if (arr[prev] == x){return prev;}return -1;}}
}

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

相关文章:

  • 成都建模培训机构巴彦淖尔seo
  • 有一个网站是做釆购的是什么网辽宁建设工程信息网专家库官网
  • 网站设计下载wordpress 格局调整
  • 网站在哪里建立获奖网站设计
  • 小游戏网站代码谷歌推广网站怎么做
  • 湖南网站建设哪家有wordpress注册怎么设置密码
  • 网站子站建设网站网站开发逻辑
  • 湖南网站备案注销精准营销算法
  • 广东购物网站建设哪家好购物网站建设价位
  • 门户网站建设单位资质要求商贸有限公司章程范本
  • 东莞市网络推广怎么样白云百度seo公司
  • 建网站算法网站后台页面设计教程
  • 学院网站信息化建设总结网站建设相关关键词
  • wordpress微信底部导航超级优化液
  • 学校网站结构图网站改版怎么办
  • 二手房中介网站建设图片优化是什么意思
  • 关键词分析工具网站建筑资源网站
  • 上海松江区建设局官方网站推广营销方式
  • 福州建网站哪家公司好中国国际贸易网
  • 流量宝官网seo推广优化平台
  • 网站的空间租用费双一流建设网站
  • 企业门户网站功能描述外贸网站搭建用哪个平台比较好
  • 微商城设计网站建设重庆建设信息
  • 软件项目外包网seo应该怎么做
  • 网站总体设计网站建设公司的排名
  • 企业网站相关案例35岁学网站开发怎么样
  • 京东联盟网站建设电脑版中企动力z云邮箱
  • 外贸电子网站湖北省建设厅政务公开网站
  • 旅游平台网站建设方案做图片网站咋样
  • 制作微信的网站有哪些问题ui设计在线培训机构