首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
定义三元组(a,b,c)(a,b,c均为整数)的距离D=|a-b|+|b-c|+|c-a|。给定3个非空整数集合S1、S2和S3,按升序分别存储在3个数组中。请设计一个尽可能高效的算法,计算并输出所有可能的三元组(a,b,c)(a∈S1,b∈S2,c∈S3
定义三元组(a,b,c)(a,b,c均为整数)的距离D=|a-b|+|b-c|+|c-a|。给定3个非空整数集合S1、S2和S3,按升序分别存储在3个数组中。请设计一个尽可能高效的算法,计算并输出所有可能的三元组(a,b,c)(a∈S1,b∈S2,c∈S3
admin
2021-03-17
57
问题
定义三元组(a,b,c)(a,b,c均为整数)的距离D=|a-b|+|b-c|+|c-a|。给定3个非空整数集合S1、S2和S3,按升序分别存储在3个数组中。请设计一个尽可能高效的算法,计算并输出所有可能的三元组(a,b,c)(a∈S1,b∈S2,c∈S3)中的最小距离。例如S1={-1,0,9},S2={-25,-10,10,11},S3={2,9,17,30,41}。则最小距离为2,相应的三元组为(9,10,9)。要求:
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 ①使用min记录当前所有已处理过的三元组的最小距离,初值为C语言能表示的最大整数INT_MAX; ②若集合S1、S2和S3分别保存在数组A、B、C中。数组下标变量i=j=k=0,当i<|S1|且j<|S2|且k<|S3|时(|S|表示集合S中的元素个数),循环执行(a)~(c): (a)计算(A[i],B[i],C[k])的距离d; (b)若d<min,则min=d; (c)将A[i]、B[i]、C[k]中的最小值的下标+1; ③输出min,结束。
解析
转载请注明原文地址:https://kaotiyun.com/show/ST3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
某阅览室晚间开放,第一个进入的读者开灯,最后一个离开的读者关灯。利用P、V原语操作实现读者进程。
指令系统字长16位,每个地址码为6位,采用扩展操作码的:疗式,试设计14条二地址指令,100条一地址指令,100条零地址指令。下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的译码逻辑。
一个3200bit上的TCP报文传到IP层,数据链路层可以发送的最长数据帧中的数据部分只有1200bit。IP层需要向数据链路层发送()。
下列关于计算机中指令和数据存放位置的叙述,正确的是()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:请说明系统并不一定死锁。
系统拥有一个CPU,IO1和IO2为两个不同步的输入/输出装置,它们能够同时工作,当使用CPU之后控制转向IO1、IO2时,或者使用IO1、IO2之后控制转向CPU时,由控制程序执行中断处理,但这段处理时间忽略不计。有A、B两个进程同时被创建,进程B的调度
下图所示为一个局域网的连接图,每个计算机的IP地址和物理地址如下表所示:该分组的以太网帧的源地址、目的地址和协议类型域各是什么?(用16进制表示)
设有一个双向链表h,每个结点中除有prior、data和next共3个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域的值均被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域的值加1,并调整
将任意给定的序列1,2,…,n指定为一棵树的先根遍历序列;同时任意给定这n个数值(1,2,…,n)的一个排列p1,p2…pn为这棵树的后根遍历序列。(1)根据这样的先根遍历序列和后根遍历序列,是否都可以得到一棵树?如果能够,请简述理由(不要求形式化证
在一棵高度为2的5阶B树中,所含关键字的个数最少是
随机试题
一定量的双原子分子理想气体,经历如图所示的直线过程ab,求在此过程中:气体对外做的功;
巴斯德效应是指
中医学中成功地运用辨证论治的第一部专书是
安全生产管理长效机制构建中,事故持续高发的阶段是()。
某设计院承担了长约1.8公里的高速公路隧道工程项目的设计任务。为控制工程成本,拟对选定的设计方案进行价值工程分析。专家组选取了四个主要功能项目,7名专家进行了功能项目评价。其打分结果见表2-D-1。经测算,该四个功能项目的目前成本见表2-D-2,其目标
个人账户养老金月标准为个人账户储存额除以计发月数,计发月数根据()等因素确定。
某企业要组建一条工序数为M的流水线,管理咨询人员经过调查分析,发现该流水线所需设备的理论台数是24.8台,实际台数是23台。那么,该流水线()。
当前,我国正处于工业化、城镇化快速发展时期,日益增长的大众化、多样化消费需:求为旅游业发展提供了新的机遇。为加快旅游业发展,充分发挥旅游业在保增长、扩内需、调结构等方面的积极作用,2009年,国务院出台了《关于加快发展旅游业的意见》,确立了“把旅游业培育成
依照《宪法》规定,我国享有宪法修改提案权的是()。
人口,其实人不光有张口,首先有双手,即人不光是物质资料的消费者,而且是物质资料的生产者,更重要的是人作为物质资料的生产者所创造的物质资料,要比人作为物质资料消费者消费的物质资料多得多,因此,人是最宝贵的,人多是优势。以下哪项最有力地削弱了上述论证?
最新回复
(
0
)