a = [5, 1, 22, 25, 6, -1, 8, 10]
b = [1, 6, -1, 10]
Java
重点:
size()//List里元素的个数
get(i)//i处的值
import java.util.*;class Program { public static boolean isValIDSubsequence(List<Integer> array, List<Integer> sequence) { int i = 0; int j = 0; while(i < array.size() && j < sequence.size()){ if(array.get(i).equals(sequence.get(j))){ j ++; } i ++; } return j == sequence.size(); }}
python
def isValIDSubsequence(array, sequence): IDx1 = 0 IDx2 = 0 while IDx1 < len(array) and IDx2 < len(sequence): if array[IDx1] == sequence[IDx2]: IDx2 += 1 IDx1 += 1 return IDx2 == len(sequence)
总结 以上是内存溢出为你收集整理的刷题:简单----求b是否为a的子集(python&java)全部内容,希望文章能够帮你解决刷题:简单----求b是否为a的子集(python&java)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)