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

独立网站需要多少钱深圳营销策划公司十强

独立网站需要多少钱,深圳营销策划公司十强,10元微投资正规平台,白云做网站何时使用线性搜索算法? 当处理一个小数据集时。当搜索存储在连续内存中的数据集时。 线性搜索算法在什么情况下优于其他搜索算法? 当列表或数组未排序时,或者当输入的大小相对较小时,首选线性搜索算法。它易于实现,并…

何时使用线性搜索算法

  • 当处理一个小数据集时。
  • 当搜索存储在连续内存中的数据集时。

线性搜索算法在什么情况下优于其他搜索算法?

当列表或数组未排序时,或者当输入的大小相对较小时,首选线性搜索算法。它易于实现,并且不需要数据按任何特定顺序排列。

以下是线性搜索算法的实现:

C++

#include <iostream>
#include <vector>
using namespace std;int search(vector<int>& arr, int x) {for (int i = 0; i < arr.size(); i++){if (arr[i] == x){return i;}}return -1;
}int main() {vector<int> arr = {3, 5, 7, 12 ,22, 56, 66};int x = 56;int res = search(arr, x);if (res == -1){cout << "数组中不存在元素";}else{cout << "数字存在索引是 " << res;}return 0;
}

输出

数字存在索引是 5

C


#include <stdio.h>int search(int arr[], int N, int x)
{for (int i = 0; i < N; i++)if (arr[i] == x)return i;return -1;
}int main(void)
{int arr[] = arr = {3, 5, 7, 12 ,22, 56, 66};int x = 56;int N = sizeof(arr) / sizeof(arr[0]);int result = search(arr, N, x);(result == -1)? printf("数组中不存在元素"): printf("数字存在索引是 %d", result);return 0;
}

输出

数字存在索引是 5

Java


import java.io.*;class GFG {public static int search(int arr[], int N, int x){for (int i = 0; i < N; i++) {if (arr[i] == x)return i;}return -1;}public static void main(String args[]){int arr = {3, 5, 7, 12 ,22, 56, 66};int x = 56;int result = search(arr, arr.length, x);if (result == -1)System.out.print("数组中不存在元素");elseSystem.out.print("数字存在索引是 "+ result);}
}

输出

数字存在索引是 5

python

def search(arr, N, x):for i in range(0, N):if (arr[i] == x):return ireturn -1if __name__ == "__main__":arr = {3, 5, 7, 12 ,22, 56, 66}x = 56N = len(arr)result = search(arr, N, x)if(result == -1):print("数组中不存在元素")else:print("数字存在索引是", result)

输出

数字存在索引是 5

C#


using System;class GFG {public static int search(int[] arr, int N, int x){for (int i = 0; i < N; i++) {if (arr[i] == x)return i;}return -1;}public static void Main(){int[] arr = {3, 5, 7, 12 ,22, 56, 66};int x = 56;int result = search(arr, arr.Length, x);if (result == -1)Console.WriteLine("数组中不存在元素");elseConsole.WriteLine("数字存在索引是 "+ result);}
}

输出

数字存在索引是 5

JavaScript


function search(arr, n, x)
{for (let i = 0; i < n; i++)if (arr[i] == x)return i;return -1;
}let arr = {3, 5, 7, 12 ,22, 56, 66};let x = 56;let n = arr.length;let result = search(arr, n, x);(result == -1)? console.log("数组中不存在元素"): console.log("数字存在索引是 " + result);

输出

数字存在索引是 5

PHP

<?phpfunction search($arr, $n, $x)
{for($i = 0; $i < $n; $i++) {if($arr[$i] == $x)return $i;}return -1;
}$arr = array(3, 5, 7, 12 ,22, 56, 66); 
$x = 56;$result = search($arr, sizeof($arr), $x);
if($result == -1)echo "数组中不存在元素";
elseecho "数字存在索引是 " ,$result;
?>

输出

数字存在索引是 5
http://www.dtcms.com/wzjs/156224.html

相关文章:

  • 外国人做的篆字网站google怎么推广
  • 做淘宝网站用什么软件有哪些内容网络营销课程论文
  • 在线gif图片制作优化网站的步骤
  • 河北建设信息网seo网站优化推广
  • 使用云主机做网站教程上海疫情最新消息
  • c 做的比较牛逼的网站叫什么怎样宣传自己的品牌
  • 网站优化自己可以做吗怎么找拉新推广平台
  • 县区级政府网站建设现状动态网站的制作与设计
  • 温州专业微网站制作工程建设数字化管理平台
  • 做网站开发的有哪些公司好域名注册网站查询
  • 做软件下载网站有哪些整合营销推广
  • 婴幼儿用品销售网站开发报告东莞网络营销全网推广
  • 网站的论文怎么写网站seo外链建设
  • 网站开发最新技术合肥网络推广软件系统
  • 建德网站建设公司网络营销策略研究论文
  • 石家庄建设公司网站登录百度账号
  • 涉县手机网站建设市场营销策划方案书
  • 做网站要准备的资料广州aso优化公司 有限公司
  • 网络广告网站怎么做泉州seo
  • 网站绑定别名好吗互联网营销策划
  • 呼伦贝尔网站建设呼伦贝尔网站开发软件
  • 网站建设公司问答营销案例成品人和精品人的区别在哪
  • 酒店网站如何做电脑培训网上课程
  • 帝国网站怎么仿站优秀网站seo报价
  • 金华高端网站建设百度业务员联系电话
  • 爬知乎文章做网站怎么用网络推广
  • 切换国外ip的软件北京seo学校
  • 沈阳做网站价格seo站长工具是什么
  • 搜索引擎外部链接优化seo文章是什么意思
  • 地域性网站推广武汉it培训机构排名前十