Skip to content

Commit e5cd1f5

Browse files
Reorganize Dynamic Programming Problems (fixes TheAlgorithms#398) (TheAlgorithms#403)
1 parent 38a0922 commit e5cd1f5

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

Algorithms.Tests/Problems/CoinChange/Dynamic/GenerateChangesDictionaryTests.cs renamed to Algorithms.Tests/Problems/DynamicProgramming/CoinChange/GenerateChangesDictionaryTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System.Linq;
2-
using Algorithms.Problems.CoinChange;
2+
using Algorithms.Problems.DynamicProgramming.CoinChange;
33
using FluentAssertions;
44
using NUnit.Framework;
55

6-
namespace Algorithms.Tests.Problems.CoinChange.Dynamic
6+
namespace Algorithms.Tests.Problems.DynamicProgramming.CoinChange
77
{
88
[TestFixture]
99
public class GenerateChangesDictionaryTests

Algorithms.Tests/Problems/CoinChange/Dynamic/GenerateSingleCoinChangesTests.cs renamed to Algorithms.Tests/Problems/DynamicProgramming/CoinChange/GenerateSingleCoinChangesTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System;
22
using System.Linq;
3-
using Algorithms.Problems.CoinChange;
3+
using Algorithms.Problems.DynamicProgramming.CoinChange;
44
using FluentAssertions;
55
using NUnit.Framework;
66

7-
namespace Algorithms.Tests.Problems.CoinChange.Dynamic
7+
namespace Algorithms.Tests.Problems.DynamicProgramming.CoinChange
88
{
99
[TestFixture]
1010
public class GenerateSingleCoinChangesTests

Algorithms.Tests/Problems/CoinChange/Dynamic/GetMinimalNextCoinTests.cs renamed to Algorithms.Tests/Problems/DynamicProgramming/CoinChange/GetMinimalNextCoinTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using Algorithms.Problems.CoinChange;
1+
using Algorithms.Problems.DynamicProgramming.CoinChange;
22
using FluentAssertions;
33
using NUnit.Framework;
44

5-
namespace Algorithms.Tests.Problems.CoinChange.Dynamic
5+
namespace Algorithms.Tests.Problems.DynamicProgramming.CoinChange
66
{
77
public class GetMinimalNextCoinTests
88
{

Algorithms.Tests/Problems/CoinChange/Dynamic/MakeCoinChangeDynamicTests.cs renamed to Algorithms.Tests/Problems/DynamicProgramming/CoinChange/MakeCoinChangeDynamicTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System.Linq;
2-
using Algorithms.Problems.CoinChange;
2+
using Algorithms.Problems.DynamicProgramming.CoinChange;
33
using FluentAssertions;
44
using NUnit.Framework;
55

6-
namespace Algorithms.Tests.Problems.CoinChange.Dynamic
6+
namespace Algorithms.Tests.Problems.DynamicProgramming.CoinChange
77
{
88
[TestFixture]
99
public class MakeCoinChangeDynamicTests

Algorithms.Tests/Strings/LevenshteinDistanceTests.cs renamed to Algorithms.Tests/Problems/DynamicProgramming/LevenshteinDistance/LevenshteinDistanceTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Algorithms.Strings;
21
using NUnit.Framework;
2+
using Algorithms.Problems.DynamicProgramming;
33

4-
namespace Algorithms.Tests.Strings
4+
namespace Algorithms.Tests.DynamicProgramming
55
{
66
public class LevenshteinDistanceTests
77
{

Algorithms/Problems/CoinChange/DynamicCoinChangeSolver.cs renamed to Algorithms/Problems/DynamicProgramming/CoinChange/DynamicCoinChangeSolver.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44

5-
namespace Algorithms.Problems.CoinChange
5+
namespace Algorithms.Problems.DynamicProgramming.CoinChange
66
{
77
public static class DynamicCoinChangeSolver
88
{

Algorithms/Strings/LevenshteinDistance.cs renamed to Algorithms/Problems/DynamicProgramming/LevenshteinDistance/LevenshteinDistance.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22

3-
namespace Algorithms.Strings
3+
namespace Algorithms.Problems.DynamicProgramming
44
{
55
/// <summary>
66
/// <para>

0 commit comments

Comments
 (0)