Skip to content

Commit 33badb1

Browse files
committed
Cleanup
1 parent a206abf commit 33badb1

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

Main/src/Collections/DisjointSets.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
namespace CodeJam.Collections
1+
using JetBrains.Annotations;
2+
3+
namespace CodeJam.Collections
24
{
35
/// <summary>Disjoint sets without payload</summary>
46
/// <remarks>
57
/// See http://en.wikipedia.org/wiki/Disjoint-set_data_structure
68
/// </remarks>
9+
[PublicAPI]
710
public sealed class DisjointSets : DisjointSetsBase<BasicNode>
811
{
912
/// <summary>Creates an empty Disjoint sets</summary>

Main/src/Collections/DisjointSetsT.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
using System.Collections.Generic;
22
using System.Linq;
33

4+
using JetBrains.Annotations;
5+
46
namespace CodeJam.Collections
57
{
68
/// <summary>
@@ -9,6 +11,7 @@ namespace CodeJam.Collections
911
/// <remarks>
1012
/// See http://en.wikipedia.org/wiki/Disjoint-set_data_structure
1113
/// </remarks>
14+
[PublicAPI]
1215
public sealed class DisjointSets<T> : DisjointSetsBase<DisjointSets<T>.Node>
1316
{
1417
/// <summary>Creates an empty Disjoint sets</summary>

Main/tests/Collections/DisjointSetsTest.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
using NUnit.Framework;
88

9-
namespace Tests
9+
namespace CodeJam
1010
{
1111
[TestFixture]
1212
public class DisjointSetsTest
@@ -20,7 +20,7 @@ public void Test01NonGeneric()
2020
{
2121
for (var i = 1; i <= ElementsNumber; i += 1 + i / (10 + random_.Next(0, 10)))
2222
{
23-
Console.WriteLine("i = {0}", i);
23+
Console.WriteLine($"i = {i}");
2424
var djs = new DisjointSets(ElementsNumber);
2525
foreach (var el in RandomShuffle(seq_))
2626
{
@@ -35,7 +35,7 @@ public void Test02Generic()
3535
{
3636
for (var i = 1; i <= ElementsNumber; i += 1 + i / (10 + random_.Next(0, 10)))
3737
{
38-
Console.WriteLine("i = {0}", i);
38+
Console.WriteLine($"i = {i}");
3939
var rs = RandomShuffle(seq_).ToList();
4040
var djs = new DisjointSets<int>(rs);
4141
foreach (var el in rs)
@@ -56,10 +56,10 @@ private static void VerifySets<T>(DisjointSetsBase<T> djs, int mod) where T : Ba
5656
Assert.That(djs.SetsCount, Is.EqualTo(mod));
5757
for (var i = 0; i < ElementsNumber; ++i)
5858
{
59-
Assert.That(djs.IndexToSetId(i), Is.EqualTo(djs.IndexToSetId(i % mod)), "i = {0}, mod = {1}", i, mod);
59+
Assert.That(djs.IndexToSetId(i), Is.EqualTo(djs.IndexToSetId(i % mod)), $"i = {i}, mod = {mod}");
6060
}
6161
}
6262

6363
private IEnumerable<T> RandomShuffle<T>(IEnumerable<T> en) => en.OrderBy(x => random_.Next());
6464
}
65-
}
65+
}

0 commit comments

Comments
 (0)