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

青岛建网站需要花多少钱国内哪个搜索引擎最好用

青岛建网站需要花多少钱,国内哪个搜索引擎最好用,简洁大气传媒公司名字,新闻网站建设毕业设计一、介绍 首先需要将查找的数据排好序,再进行二分查找法来进行查找,二分查找是将数据范围不断分割为两份,不断比较中间值与待查找值的大小来确定其在哪个区间范围的一种方法。例如:在一组数据(1,4&#xff…

一、介绍

       首先需要将查找的数据排好序,再进行二分查找法来进行查找,二分查找是将数据范围不断分割为两份,不断比较中间值与待查找值的大小来确定其在哪个区间范围的一种方法。例如:在一组数据(1,4,5,6,7,9,13,15)中查找一个数据4的方式,如下:

二、代码实现:

using System.Collections.Generic;
using UnityEngine;public class DichotomyLookUpArithmetic : MonoBehaviour
{List<int> data;[SerializeField]int dataLength = 100;int needData = 0;private void Start(){data = new List<int>(dataLength);InitData(dataLength);DichotomyLookUp(needData);DichotomyLookUp(needData + 1);}void InitData(int datalen){int sum = 0;for (int i = 0; i < datalen; i++) {sum += Random.Range(0,20);data.Add(i + sum);if (sum > 400 && needData == 0)needData = i + sum;}}int DichotomyLookUp(int v){int low, mid, high;low = 0;high = data.Count - 1;if (v < data[low] || v > data[high]){Debug.LogError("要查找的值不在数据内");return -1;}while (low < high) {mid = (low + high) / 2;//判断要查找的值与mid对应值的大小if (data[mid] < v){//如果数据比中间的值大,则数据在mid与high之间low = mid + 1;}else if (data[mid] > v){//如果数据比中间的值小,则数据在Low与mid之间high = mid - 1;}else{Debug.Log("已找到数据");return data[mid];}}Debug.LogError("没有符合的数据");return -1;}
}

参考书籍:

清华大学出版社-图书详情-《图解数据结构--使用C#》 (tsinghua.edu.cn)

http://www.mmbaike.com/news/80365.html

相关文章:

  • 网站建设需求说明书网站权重查询
  • 互联网产品设计公司东莞seo关键词排名优化排名
  • 税务网站建设 目标哈尔滨seo公司
  • 海口做网站北京有限公司
  • 胶州专业建站淘宝网店运营
  • 东莞网站制作咨询祥奔科技软文营销怎么做
  • 嘉兴 网站 建设十种营销方法
  • 国家新闻出版署是什么机构西安seo关键词推广
  • cms建站系统免费搜索引擎营销就是seo
  • 大气的企业网站北京seo排名收费
  • 营销型网站建设策划案网络广告文案
  • 广西南宁b2b网站建设吸引人的微信软文
  • 大庆建设中等职业技术学校网站宁波seo外包
  • 南京网站建设 雷方象科技专注于什么领域
  • 龙岩网站设计营销型网站建站推广
  • 网站开发人员工具种类网站排名seo培训
  • 郴州网站seo百度seo推广怎么收费
  • 怎么样申请网站企业营销策略分析论文
  • 淄博百度关键词排名优化工具
  • 建设图书馆网站同城推广平台有哪些
  • 做外贸常用的b2b网站网址查询ip地址
  • 中国中小企业网官方网站自己怎么做网址开网站
  • 网上商城系统软件包头整站优化
  • 网站设计 书籍新闻稿发布平台
  • 网站运营适合什么样的人做市场调研报告800字
  • 15秒创意广告短片优化网站收费标准
  • 自己的服务器如何做网站十大接单推广app平台
  • 8848网站盈利模式百度账号怎么改用户名
  • 汽车租赁网站怎么做网站推广seo
  • 做网站比较好如何分步骤开展seo工作