Skip to content

Commit e9ac0a0

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] new namespace hierarchy.
1 parent 19465a9 commit e9ac0a0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+106
-96
lines changed

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/arrays/ArraysLeftRotation.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.md]]
2+
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.arrays;
24

35
using System.Diagnostics.CodeAnalysis;
46

5-
/**
6-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.md]]
7-
*/
87
public class ArraysLeftRotation
98
{
109
[ExcludeFromCodeCoverage]

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/arrays/CrushBruteForce.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
2+
// @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
3+
4+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.arrays;
25

36
using System.Diagnostics.CodeAnalysis;
47

5-
/**
6-
* Crush (Brute Force).
7-
*
8-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
9-
* @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
10-
*/
118
public class CrushBruteForce
129
{
1310
[ExcludeFromCodeCoverage]

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/arrays/CrushOptimized.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
2+
// @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
23

3-
using System.Diagnostics.CodeAnalysis;
4+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.arrays;
45

5-
/**
6-
* Crush (Optimized).
7-
*
8-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
9-
* @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
10-
*/
6+
using System.Diagnostics.CodeAnalysis;
117

128
public class CrushOptimized
139
{
1410
[ExcludeFromCodeCoverage]
1511
private CrushOptimized() { }
1612

1713
/**
18-
* arrayManipulation.
14+
// arrayManipulation.
1915
*/
2016
public static long arrayManipulation(int n, List<List<int>> queries)
2117
{

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/arrays/NewYearChaos.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/new_year_chaos.md]]
22

3-
using System.Diagnostics.CodeAnalysis;
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.arrays;
44

5+
using System.Diagnostics.CodeAnalysis;
56

6-
/**
7-
* New Year Chaos.
8-
*
9-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/new_year_chaos.md]]
10-
*/
117
public class NewYearChaos
128
{
139
[ExcludeFromCodeCoverage]

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/arrays/TwoDArray.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/2d_array.md]]
22

3-
using System.Diagnostics.CodeAnalysis;
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.arrays;
44

5-
/**
6-
* 2D Array - DS.
7-
*
8-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/2d_array.md]]
9-
*/
5+
using System.Diagnostics.CodeAnalysis;
106

117
public class TwoDArray
128
{

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/RansomNote.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/ctci-ransom-note.md]]
12

2-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.dictionaries_and_hashmaps;
34

45
using System.Diagnostics.CodeAnalysis;
56
using System.Collections.Generic;
67

7-
/**
8-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/ctci-ransom-note.md]]
9-
*/
108
public class RansomNote
119
{
1210
public class InvalidValueException : Exception

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/TwoStrings.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/two-strings.md]]
2+
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.dictionaries_and_hashmaps;
24

35
using System.Diagnostics.CodeAnalysis;
46

5-
/**
6-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/two-strings.md]]
7-
*/
87
public class TwoStrings
98
{
109
[ExcludeFromCodeCoverage]

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/greedy_algorithms/LuckBalance.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/greedy_algorithms/luck-balance.md]]
12

2-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.greedy_algorithms;
34

45
using System.Diagnostics.CodeAnalysis;
56

6-
/**
7-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/greedy_algorithms/luck-balance.md]]
8-
*/
97
public class LuckBalance
108
{
119
public class Competition(int _luck, int _important)

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/FindMergeNode.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/find-the-merge-point-of-two-joined-linked-lists.md]]
2+
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list;
4+
using algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib;
25

36
using System.Diagnostics.CodeAnalysis;
47

5-
/**
6-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/find-the-merge-point-of-two-joined-linked-lists.md]]
7-
*/
88
public class FindMergeNode
99
{
1010
[ExcludeFromCodeCoverage]

src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/linked_list/LinkedListCycle.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit;
1+
// @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/ctci_linked_list_cycle.md]]
2+
3+
namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list;
4+
using algorithm_exercises_csharp.hackerrank.interview_preparation_kit.linked_list.lib;
25

36
using System.Diagnostics.CodeAnalysis;
47

5-
/**
6-
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/ctci_linked_list_cycle.md]]
7-
*/
88
public class LinkedListCycle
99
{
1010
[ExcludeFromCodeCoverage]

0 commit comments

Comments
 (0)