百度数据挖掘试题:求两个数列的最大重叠部分,并且依次给最大、次大、最小的重叠部分的重叠次数最小重叠部分大于2.1,比如a=[1 1 2 3 4 5 6 10 4 8 15];b=[1 2 3 1 1 7 4 5 6 10 4];最大重叠部分重复次
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 23:16:46
百度数据挖掘试题:求两个数列的最大重叠部分,并且依次给最大、次大、最小的重叠部分的重叠次数最小重叠部分大于2.1,比如a=[1 1 2 3 4 5 6 10 4 8 15];b=[1 2 3 1 1 7 4 5 6 10 4];最大重叠部分重复次
百度数据挖掘试题:求两个数列的最大重叠部分,并且依次给最大、次大、最小的重叠部分的重叠次数
最小重叠部分大于2.
1,比如a=[1 1 2 3 4 5 6 10 4 8 15];b=[1 2 3 1 1 7 4 5 6 10 4];
最大重叠部分重复次数为[4 5 610]重叠一次.共1次
次大叠部分重复次数为[1 2 3]重叠一次,[4 5 6]重叠一次,[5 6 10]重叠一次,[6 10 4重叠] 一次.共3次
最小叠部分重复次数为[1 1]重叠一次,[1 2]重叠一次,[2 3]重叠一次,[4 5]重叠 一次,[5 6]重叠一次.[6 10]重叠一次,[10 4]重叠一次.共7次
2.输入:a=[1 1 2 3 4 5 6 10 4 8 15],b=[1 2 3 1 1 7 4 5 6 10 4];
输出:“最大重叠部分为“4;”重叠次数为“1;
”次大叠部分“3;重叠次数为3;
”最小重叠部分“2 重叠次数为7;
百度数据挖掘试题:求两个数列的最大重叠部分,并且依次给最大、次大、最小的重叠部分的重叠次数最小重叠部分大于2.1,比如a=[1 1 2 3 4 5 6 10 4 8 15];b=[1 2 3 1 1 7 4 5 6 10 4];最大重叠部分重复次
for i=1:1:n
for j=i+1:1:n
lengthnum=length(robot1(i:j));
for k=1:1:n
if (lengthnum+k-1<=n)&&sum(robot1(i:j)==robot2(k:lengthnum+k-1))==lengthnum
sumcount(lengthnum)=sumcount(lengthnum)+1;
end
end
end
end