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

大型网站建设的必须条件天河建网站的公司

大型网站建设的必须条件,天河建网站的公司,模板网站下载,windows7 wordpress数据检索算法是指从数据集合(数组、表、哈希表等)中检索指定的数据项。 数据检索算法是所有算法的基础算法之一。 本文提供跳跃搜索的源代码。 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/301717/

相关文章:

  • 企业网站开发报价深圳建站模板购买
  • 建商城网站的平台在线刷关键词网站排名
  • 网站开发毕业答辩问题如何查询网站是哪家公司做的
  • 临沂网站建设多少钱怎么自己做五合一网站
  • 网站外包多少人做网站开发后端语言
  • 写作网站可保存如何进行课程中心网站建设
  • 外军网站建设wordpress varinsh
  • 宁波高新区做网站的公司宝安中心区规划
  • 网站建设方案之目标站酷网官网入口
  • 免费个人网站源码下载东莞市网络seo推广企业
  • 记事本可以做网站吗附近电脑培训学校
  • 全网营销推广网站建设wordpress主题 彩票
  • 沈阳个人网站建设直播课网站怎样做的
  • 成都网站托管在四川省住房和城乡建设厅网站上查
  • 驻马店做网站推广优化的定义
  • 个人网站备案条件wordpress如何设计主页
  • 做网盘网站的成本python企业网站开发
  • 长春网站关键词排名第一ppt网课件下载
  • dede制作的网站挂马logo注册网站
  • 怎么样自己做网站赚钱年入40万建设银行业务管理中心网站
  • 辽宁鹤城建设集团网站做零售去哪个外贸网站
  • 网站建设shzanen海口房产网站建设
  • 烟台做网站联系电话爱站之家
  • 网络公司网站源码如何导入wordpress主题
  • 网站开发tornadowordpress的首页设置
  • 自己免费做网站宁波自主建站模板
  • 响应式网站国内外现状如何做app平台
  • 网站建设排期表县区网站服务器机房建设
  • 东莞网站建设策划中信建设有限责任公司哈萨克斯坦分公司
  • 网站建设7个主要流程wordpress注册邮箱发送邮件