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

装饰公司315活动网站怎么做/百度极速版下载安装

装饰公司315活动网站怎么做,百度极速版下载安装,程序员做电商网站的公司好吗,武汉 外贸网站建设来自牛客网,答案是我总结的 1、请简要描述一下Hadoop, Spark, MPI三种计算框架的特点以及分别适用于什么样的场景 (1)Hadoop 特点:Hadoop是离线计算,基于磁盘,每次运算之后的结果需要存储在HDFS里面&#…

来自牛客网,答案是我总结的

1、请简要描述一下Hadoop, Spark, MPI三种计算框架的特点以及分别适用于什么样的场景

(1)Hadoop

特点:Hadoop是离线计算,基于磁盘,每次运算之后的结果需要存储在HDFS里面,下次再用的话,还需要读出来进行一次计算,磁盘IO开销比较大。底层基于HDFS存储文件系统。
适用场景:适用于离线数据处理和不需要多次迭代计算的场景,并且Hadoop只有Map和Reduce两种接口,相对于Spark来说太少了。

(2)Spark

特点:是一种可以基于内存,迭代的计算框架
适用场景:适用于多次迭代的计算模型,诸如各种机器学习算法 ,数据过于繁杂,并且需要让计算通过迭代,并在内存中,极大地提高效率的场景

(3)MPI

特点:是一种基于消息传递的并行计算框架。可以理解为是更原生的一种分布式模型
适用场景:适用各种复杂应用的并行计算。支持MPMD( 多程序多数据) ,开发复杂度高

2、请解释tcp连接建立过程,如果可能,请结合相应系统调用函数解释交互过程

tcp通过三次握手协议来建立连接,客户端A向服务器B主动发送请求连接,服务器B收到请求后,发送一个确认给A,A收到B点确认后,还要向B发送一次确认。这时完成三次握手,A进入连接准备状态,B接收到A的确认后,也进入连接准备状态,客户端与服务器开始传送数据。

3、给定一个整数的数组,相邻的数不能同时选,求从该数组选取若干整数,使得他们的和最大,要求只能使用o(1)的空间复杂度。要求给出伪码。

def maxNum(nums: List[int]) -> int:

res = 0

for i in range(len(nums)):

​ if i>0:

​ res+=i

​ else:

​ i+=1

return res

4、二分查找是常用的编程方法,请用完整代码实现该函数(不许调用库函数)
void *bsearch(const void *key, const void *base, size_t nel, size_t width, int (*compar) (const void *, const void *));

#include<iostream>
using namespace std;void * bsearch(const void *key, const void *base, size_t nel, size_t width, int (*cmp)(const void *, const void *)){void *mid = NULL;int sign;while (nel > 0) {mid = (char *)base + width*(nel/2);sign = cmp(key, mid);if (sign == 0) return mid;//找到 if (nel == 1) break;else if (sign < 0)nel /= 2;//下取整 else {base = mid;nel -= nel/2;//上取整 }}return NULL;
}int compare(const void *val1, const void *val2) {int iVal1 = *(int*)val1;int iVal2 = *(int*)val2;if (iVal1 > iVal2) {return 1;}else if (iVal1 == iVal2) {return 0;}return -1;
}

5、有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。
现在开始按开关。
第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,…100)。
第2个同学,隔一个灯按一次(按开关灯的编号: 2,4,6,…,100)。
第3个同学,隔两个灯按一次(按开关灯的编号: 3,6,9,…,99)。

问题是,在第100个同学按过之后,有多少盏灯是亮着的?这些灯的编号是多少?要求给出解题思路或给出伪码。

解析:用0 代表 灯灭 1 代表灯亮

用一个[100]×[100]的array数组储存每个人按的状态 index 由1—100 初始值为0

array[i][j]array[i][j]array[i][j]​代表第i个人按了第j盏灯。最后矩阵的列求和,得到是偶数的则是熄灯状态,奇数的是开灯状态。

结果为,10盏,1,4,9,16,25,36,49,64,81,100

import numpy as np
arr =  np.zeros([101,101])
for i in range(1,101):for j in range(1,101):if j%i==0:arr[i][j] =1 
res = np.sum(arr,axis =0)
for i in range(1,101):if res[i]%2!=0:print(i)
http://www.lbrq.cn/news/1099873.html

相关文章:

  • 哪些网站建设公司好/病毒式营销方法
  • 注册了域名怎样做网站/上海网站排名推广
  • 查一下红之易道学做的什么网站/whois域名查询
  • 东营建站/亚洲7号卫星电视
  • 网站开发需要考虑哪些方面/互联网推广平台
  • 做网站用是内网穿透好/一个完整的产品运营方案
  • 服务器做网站配置/热搜榜百度一下你就知道
  • 自己做的网站怎么在百度可以查到/百度统计收费吗
  • 哪个网站做学历认证/seo推广排名
  • 微信产品展示小程序/百度sem优化师
  • 广州专业做网站建设/百度竞价排名一年费用
  • 代理建设网站/淘宝联盟怎么推广
  • 单页网站制作教程/北京搜索引擎优化经理
  • 帮建网站的人/信息推广
  • wordpress 博客地址更改/优化流程
  • 免费的网站程序哪里好/竞价广告是怎么推广的
  • e网站建设/微营销平台
  • 展示型网站 asp.net/识图
  • 南京大学特色专业建设网站/公司网站优化方案
  • wordpress网頁/桂林seo排名
  • 佛山公司做网站/长沙网站seo优化公司
  • 刷网站关/最有效的线上推广方式
  • 深圳企业推广网站/怎么开设自己的网站
  • 网站上线后如何换模版/百度客服在哪里找
  • 制作动作游戏吧中文/海外seo是什么
  • 系统门户网站建设常用功能/新闻发稿渠道
  • dw做的网站怎么被别人打开/seo代码优化包括哪些
  • 网站服务器维护方案/网上网络推广
  • 昆明做网站哪家好/企业排名优化公司
  • 网站快速设计/seo网站推广批发
  • 【c++】leetcode5 最长回文子串
  • Java 二叉树
  • 用基础模型构建应用(第十章)AI Engineering: Building Applications with Foundation Models学习笔记
  • Levels checking (filtering) in logging module
  • 18.TaskExecutor获取ResourceManagerGateway
  • MySQL练习3