├── .DS_Store ├── .gitignore ├── 01_min_free_nature └── min_free.ml ├── 02_max_num_of_surpassers └── max_num_surpassers.ml ├── 04_kth_2_ordered_arrays └── kth_2_ordered_arrays.ml ├── 05_sorting_pairwise_sum └── sum_order.ml ├── 06_making_a_century ├── make_century_impr.ml ├── mc_best.ml └── mc_brute.ml ├── 07_min_height_tree └── min_h_tree.ml ├── 09_find_celebrities └── find_cele.ml ├── 10_rm_duplicates └── rm_dup_min.ml ├── 11_not_max_segment_sum ├── max_sum_collection.ml ├── max_sum_no_nb_seg.ml ├── max_sum_non_seg.ml └── max_sum_seg.ml ├── 12_rank_suffixes ├── rank.ml └── rank_suffix.ml ├── 14_last_tail ├── max_tail.ml └── max_tail_alt.ml ├── 15_all_common_prefixes ├── all_lcp.ml └── all_lcp.native ├── 18_rush_hour └── rush_hour.ml ├── 19_sudoku └── sudoku.ml ├── 20_countdown └── countdown.ml ├── 28_loopless ├── boustrophedon_box.ml ├── boustrophedon_loopless.ml ├── loopless.ml └── multiway_tree.ml ├── 29_johnson_trotter └── jt_permutation.ml ├── LICENSE └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/.gitignore -------------------------------------------------------------------------------- /01_min_free_nature/min_free.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/01_min_free_nature/min_free.ml -------------------------------------------------------------------------------- /02_max_num_of_surpassers/max_num_surpassers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/02_max_num_of_surpassers/max_num_surpassers.ml -------------------------------------------------------------------------------- /04_kth_2_ordered_arrays/kth_2_ordered_arrays.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/04_kth_2_ordered_arrays/kth_2_ordered_arrays.ml -------------------------------------------------------------------------------- /05_sorting_pairwise_sum/sum_order.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/05_sorting_pairwise_sum/sum_order.ml -------------------------------------------------------------------------------- /06_making_a_century/make_century_impr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/06_making_a_century/make_century_impr.ml -------------------------------------------------------------------------------- /06_making_a_century/mc_best.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/06_making_a_century/mc_best.ml -------------------------------------------------------------------------------- /06_making_a_century/mc_brute.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/06_making_a_century/mc_brute.ml -------------------------------------------------------------------------------- /07_min_height_tree/min_h_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/07_min_height_tree/min_h_tree.ml -------------------------------------------------------------------------------- /09_find_celebrities/find_cele.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/09_find_celebrities/find_cele.ml -------------------------------------------------------------------------------- /10_rm_duplicates/rm_dup_min.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/10_rm_duplicates/rm_dup_min.ml -------------------------------------------------------------------------------- /11_not_max_segment_sum/max_sum_collection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/11_not_max_segment_sum/max_sum_collection.ml -------------------------------------------------------------------------------- /11_not_max_segment_sum/max_sum_no_nb_seg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/11_not_max_segment_sum/max_sum_no_nb_seg.ml -------------------------------------------------------------------------------- /11_not_max_segment_sum/max_sum_non_seg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/11_not_max_segment_sum/max_sum_non_seg.ml -------------------------------------------------------------------------------- /11_not_max_segment_sum/max_sum_seg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/11_not_max_segment_sum/max_sum_seg.ml -------------------------------------------------------------------------------- /12_rank_suffixes/rank.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/12_rank_suffixes/rank.ml -------------------------------------------------------------------------------- /12_rank_suffixes/rank_suffix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/12_rank_suffixes/rank_suffix.ml -------------------------------------------------------------------------------- /14_last_tail/max_tail.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/14_last_tail/max_tail.ml -------------------------------------------------------------------------------- /14_last_tail/max_tail_alt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/14_last_tail/max_tail_alt.ml -------------------------------------------------------------------------------- /15_all_common_prefixes/all_lcp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/15_all_common_prefixes/all_lcp.ml -------------------------------------------------------------------------------- /15_all_common_prefixes/all_lcp.native: -------------------------------------------------------------------------------- 1 | /Users/iamindcs/Dropbox/ocaml/pearls/15/_build/all_lcp.native -------------------------------------------------------------------------------- /18_rush_hour/rush_hour.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/18_rush_hour/rush_hour.ml -------------------------------------------------------------------------------- /19_sudoku/sudoku.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/19_sudoku/sudoku.ml -------------------------------------------------------------------------------- /20_countdown/countdown.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/20_countdown/countdown.ml -------------------------------------------------------------------------------- /28_loopless/boustrophedon_box.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/28_loopless/boustrophedon_box.ml -------------------------------------------------------------------------------- /28_loopless/boustrophedon_loopless.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/28_loopless/boustrophedon_loopless.ml -------------------------------------------------------------------------------- /28_loopless/loopless.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/28_loopless/loopless.ml -------------------------------------------------------------------------------- /28_loopless/multiway_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/28_loopless/multiway_tree.ml -------------------------------------------------------------------------------- /29_johnson_trotter/jt_permutation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/29_johnson_trotter/jt_permutation.ml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassD/pearls/HEAD/README.md --------------------------------------------------------------------------------