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

乐清北白象网络怎么装百度seo排名优化公司哪家好

乐清北白象网络怎么装,百度seo排名优化公司哪家好,最专业的网站建设公司,抖音代运营一般收费实验目的及要求: 本查找实验旨在使学生深入了解不同查找算法的原理、性能特征和适用场景,培养其在实际问题中选择和应用查找算法的能力。通过实验,学生将具体实现多种查找算法,并通过性能测试验证其在不同数据集上的表现&#xff…

实验目的及要求:
本查找实验旨在使学生深入了解不同查找算法的原理、性能特征和适用场景,培养其在实际问题中选择和应用查找算法的能力。通过实验,学生将具体实现多种查找算法,并通过性能测试验证其在不同数据集上的表现,进一步提升算法分析与实现的技能。

实验设备环境:
1.微型计算机
2.DEV C++(或其他编译软件)

任务:
折半查找问题。
问题描述:已知 11 个元素的有序数组为(05,13,19,21,37,56,64,75,80,88,92),要求在有序数组中查找关键字为 key 的元素是否存在。
基本要求:
(1) 编写折半查找元素的算法
(2) 编写一个测试主函数。
[算法设计] 程序首先定义了一个有序数组 arr,然后实现了折半查找算法 binarySearch,最后在测试主函数中输入要查找的关键字并调用折半查找函数。程序输出查找结果,指明关键字是否在数组中以及对应的索引位置。
代码如下:

#include <stdio.h>
int binarySearch(int arr[], int n, int key) {int low = 0, high = n - 1;while (low <= high) {int mid = low + (high - low) / 2;if (arr[mid] == key)return mid; else if (arr[mid] < key)low = mid + 1; elsehigh = mid - 1;}return -1; 
}
int main() {int arr[] = {5, 16, 19, 28, 37, 56, 66, 75, 80, 86, 97};int n = sizeof(arr) / sizeof(arr[0]);int key;printf("请输入要查找的关键字: ");scanf("%d", &key);int result = binarySearch(arr, n, key);if (result != -1)printf("元素 %d 在数组中的索引位置为 %d。\n", key, result);elseprintf("元素 %d 在数组中未找到。\n", key);return 0;
}

http://www.dtcms.com/wzjs/27075.html

相关文章:

  • 建设工程质量检测公司网站免费网页空间到哪申请
  • 网站建设费可以一次性冲费用吗一个产品的网络营销方案
  • 微网站制作方案国外搜索引擎排行榜
  • 怎么让做的网站赚钱吗seo引擎
  • 一那个网站可以做一建题江苏网站建站系统哪家好
  • 凡客网站做SEO能被收录吗友情链接是啥意思
  • 动态网站设计分析淘宝推广
  • 高端设计网站都有哪些百度关键词模拟点击软件
  • 2017年网站推广怎么做百度网站推广排名优化
  • 网站做全景图抖音搜索seo
  • 西宁网站建设有限公司网络营销策略优化
  • anaconda可以做网站吗seo1搬到哪里去了
  • 网络营销推广的工具网站优化企业排名
  • 深圳出名的设计公司免费seo在线工具
  • 当前网站开发什么语言2023第三波疫情已经到来了
  • 少儿编程培训机构上海关键词排名优化价格
  • 英文网站建设平台杭州百度百科
  • 邢台做网站的东莞网站推广及优化
  • 景观小品设计网站推荐谷歌seo网站推广
  • 华为云建站怎么样网站标题算关键词优化吗
  • 中企动力做网站真贵网站优化靠谱seo
  • wap网站开发方案怎么做公司网站推广
  • 内蒙古工程建设协会官方网站线上推广有哪些渠道
  • 武汉做网站哪里好免费游戏推广平台
  • 推荐大良营销网站建设搜狗网站排名软件
  • 中国最新网络公司排名广州网站seo推广
  • 网站建设实例教程成都seo的方法
  • 网站要咋做今日新闻摘抄10条简短
  • 做微信扫码网站线下推广
  • 政府网站集约化建设有什么作用网红营销