存在两个列表A,B;判断A是否为B的子集?
分别对A,B按照同一种规则排序,判断A的第一个元素在B中是否存在,以及存在后在B集合中的位置, 对给索引到列表最后进行切片。
假设存在,则取出A集合的第二个元素,判断其在切片后的列表中是否存在,以及存在的索引,继续切片,往复循环,直至A穷尽。
最后返回结果。
Python3 C2算法
最新推荐文章于 2024-01-22 15:14:09 发布
存在两个列表A,B;判断A是否为B的子集?
分别对A,B按照同一种规则排序,判断A的第一个元素在B中是否存在,以及存在后在B集合中的位置, 对给索引到列表最后进行切片。
假设存在,则取出A集合的第二个元素,判断其在切片后的列表中是否存在,以及存在的索引,继续切片,往复循环,直至A穷尽。
最后返回结果。