Mi può fornire un modo (possibilmente idiomatica) l'esecuzione per verificare se un elenco A
è un elenco secondario di una data lista B
?Verificare la presenza di un elenco secondario
E.g.
isSubList(List(1,2), List(1,2,3,4)) // => true
isSubList(List(1,2), List(5,6,7,8)) // => false
Non è chiaro se si desidera un sottoinsieme o una fetta. Ad esempio, 'List (1,3)' una sottolista di 'List (1,2,3)' (sarebbe una sottolista di 'List (1,3,5)', chiaramente)? –
domanda Duplicate vedere http://stackoverflow.com/a/3650325/1586965 – samthebest