@ -65,6 +65,10 @@ let package = Package(
. executable ( name : " bucket_sort " , targets : [ " bucket_sort " ] ) ,
. executable ( name : " counting_sort " , targets : [ " counting_sort " ] ) ,
. executable ( name : " radix_sort " , targets : [ " radix_sort " ] ) ,
// c h a p t e r _ d i v i d e _ a n d _ c o n q u e r
. executable ( name : " binary_search_recur " , targets : [ " binary_search_recur " ] ) ,
. executable ( name : " build_tree " , targets : [ " build_tree " ] ) ,
. executable ( name : " hanota " , targets : [ " hanota " ] ) ,
// c h a p t e r _ b a c k t r a c k i n g
. executable ( name : " preorder_traversal_i_compact " , targets : [ " preorder_traversal_i_compact " ] ) ,
. executable ( name : " preorder_traversal_ii_compact " , targets : [ " preorder_traversal_ii_compact " ] ) ,
@ -155,6 +159,10 @@ let package = Package(
. executableTarget ( name : " bucket_sort " , path : " chapter_sorting " , sources : [ " bucket_sort.swift " ] ) ,
. executableTarget ( name : " counting_sort " , path : " chapter_sorting " , sources : [ " counting_sort.swift " ] ) ,
. executableTarget ( name : " radix_sort " , path : " chapter_sorting " , sources : [ " radix_sort.swift " ] ) ,
// c h a p t e r _ d i v i d e _ a n d _ c o n q u e r
. executableTarget ( name : " binary_search_recur " , path : " chapter_divide_and_conquer " , sources : [ " binary_search_recur.swift " ] ) ,
. executableTarget ( name : " build_tree " , dependencies : [ " utils " ] , path : " chapter_divide_and_conquer " , sources : [ " build_tree.swift " ] ) ,
. executableTarget ( name : " hanota " , path : " chapter_divide_and_conquer " , sources : [ " hanota.swift " ] ) ,
// c h a p t e r _ b a c k t r a c k i n g
. executableTarget ( name : " preorder_traversal_i_compact " , dependencies : [ " utils " ] , path : " chapter_backtracking " , sources : [ " preorder_traversal_i_compact.swift " ] ) ,
. executableTarget ( name : " preorder_traversal_ii_compact " , dependencies : [ " utils " ] , path : " chapter_backtracking " , sources : [ " preorder_traversal_ii_compact.swift " ] ) ,