给定数字s和t,判断s是否为t的子序列。数字的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"135"是"12345"的一个子序列,而"153"不是)。
s = '135';
t = '12345';
index = 1;
F = 1;
for i=1:size(s,2)
flag = 0;
for j=index:size(t,2)
if s(i)==t(j)
flag = 1;
index = j+1;
end
end
if flag == 0
fprintf('s不是t的子序列');
F = 0;
break;
end
end
if F == 1
fprintf('s是t的子序列');
end