您所在位置: 网站首页 / 华为python面试题精编.docx / 文档详情
华为python面试题精编.docx 立即下载
2024-11-07
约1.9千字
约8页
0
11KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

华为python面试题精编.docx

华为python面试题_1.docx

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

华为python面试题

华为python面试题	有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;	要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的.差最小。	1.将两序列合并为一个序列,并排序,为序列Source	2.拿出最大元素Big,次大的元素Small	3.在余下的序列S[:-2]进行平分,得到序列max,min	4.将Small加到max序列,将Big加大min序列,重新计算新序列和,和大的为max,小的为min。	Python代码	defmean(sorted_list):	ifnotsorted_list:	return(([],[]))	big=sorted_list[-1]	small=sorted_list[-2]	big_list,small_list=mean(sorted_list[:-2])	big_list.append(small)	small_list.append(big)	big_list_sum=sum(big_list)	small_list_sum=sum(small_list)	ifbig_list_sum>small_list_sum:	return((big_list,small_list))	else:	return((small_list,big_list))	tests=[[1,2,3,4,5,6,700,800],	[10001,10000,100,90,50,1],	range(1,11),	[12312,12311,232,210,30,29,3,2,1,1]	]	forlintests:	l.sort()	print	print“SourceList:\t”,l	l1,l2=mean(l)	print“ResultList:\t”,l1,l2	print“Distance:\t”,abs(sum(l1)-sum(l2))	print‘-*’*40	输出结果	Python代码	SourceList:[1,2,3,4,5,6,700,800]	ResultList:[1,4,5,800][2,3,6,700]	Distance:99	-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	SourceList:[1,50,90,100,10000,10001]	ResultList:[50,90,10000][1,100,10001]	Distance:38	-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	SourceList:[1,2,3,4,5,6,7,8,9,10]	ResultList:[2,3,6,7,10][1,4,5,8,9]	Distance:1	-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	SourceList:[1,1,2,3,29,30,210,232,12311,12312]	ResultList:[1,3,29,232,12311][1,2,30,210,12312]	Distance:21
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

华为python面试题精编

文档大小:11KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用