Function find_all_subset

Source
pub fn find_all_subset<T>(arr: &[T]) -> Vec<Vec<T>>
where T: Clone,
Expand description

This method will give all subsets of a set which is cloneable pub fn find_all_subset(arr: &[T]) -> Vec<Vec> where T: Clone

ยงExamples

use algorithmica::subset::find_all_subset;
let v = vec![1, 2, 3];
assert_eq!(
           find_all_subset(&v),
           vec![
               vec![1],
               vec![1, 2],
               vec![1, 2, 3],
               vec![1, 3],
               vec![2],
               vec![2, 3],
               vec![3]
           ]
       );