File tree Expand file tree Collapse file tree 3 files changed +18
-4
lines changed
Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,20 @@ pub fn build(b: *std.Build) void {
7777
7878 // Dynamic Programming algorithms
7979
80+ if (std .mem .eql (u8 , op , "dp/coinChange" ))
81+ build_algorithm (b , .{
82+ .optimize = optimize ,
83+ .target = target ,
84+ .name = "coinChange.zig" ,
85+ .category = "dp"
86+ });
87+ if (std .mem .eql (u8 , op , "dp/knapsack" ))
88+ build_algorithm (b , .{
89+ .optimize = optimize ,
90+ .target = target ,
91+ .name = "knapsack.zig" ,
92+ .category = "dp"
93+ });
8094 // Math algorithms
8195 if (std .mem .eql (u8 , op , "math/ceil" ))
8296 build_algorithm (b , .{
Original file line number Diff line number Diff line change @@ -22,8 +22,8 @@ rem Data Structures
2222%ZIG_TEST% -Dalgorithm=ds/lrucache %Args%
2323
2424rem Dynamic Programming
25- %ZIG_TEST% -Dalgorithm=dynamicProgramming /coinChange %Args%
26- %ZIG_TEST% -Dalgorithm=dynamicProgramming /knapsack %Args%
25+ %ZIG_TEST% -Dalgorithm=dp /coinChange %Args%
26+ %ZIG_TEST% -Dalgorithm=dp /knapsack %Args%
2727
2828rem Sort
2929%ZIG_TEST% -Dalgorithm=sort/quicksort %Args%
Original file line number Diff line number Diff line change @@ -22,8 +22,8 @@ $ZIG_TEST -Dalgorithm=ds/linkedlist $Args
2222$ZIG_TEST -Dalgorithm=ds/lrucache $Args
2323
2424# Dynamic Programming
25- $ZIG_TEST -Dalgorithm=dynamicProgramming /coinChange $Args
26- $ZIG_TEST -Dalgorithm=dynamicProgramming /knapsack $Args
25+ $ZIG_TEST -Dalgorithm=dp /coinChange $Args
26+ $ZIG_TEST -Dalgorithm=dp /knapsack $Args
2727
2828# # Sort
2929$ZIG_TEST -Dalgorithm=sort/quicksort $Args
You can’t perform that action at this time.
0 commit comments