Skip to content

Commit 3fce183

Browse files
committed
Merge branch 'develop' into beta
2 parents 0d78bec + 3b42bab commit 3fce183

File tree

184 files changed

+12239
-1615
lines changed

Some content is hidden

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

184 files changed

+12239
-1615
lines changed

.build/build.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ Task Build -depends Restore-Packages{
6161
exec { . $MSBuild $SolutionFile /t:Build /v:normal /p:Configuration=$Configuration /t:restore }
6262
}
6363

64-
#publish API documentation changes for GitHub pages under master\docs directory
64+
#publish API documentation changes for GitHub pages under develop\docs directory
6565
Task Document -depends Build {
6666

67-
if($Branch -eq "master")
67+
if($Branch -eq "develop")
6868
{
6969

7070
#use docfx to generate API documentation from source metadata
@@ -91,7 +91,7 @@ Task Document -depends Build {
9191
New-Item -ItemType Directory -Force -Path $TEMP_REPO_DIR
9292

9393
#clone
94-
git clone https://github.com/$GitHubUserName/$GitHubProjectName.git --branch master $TEMP_REPO_DIR
94+
git clone https://github.com/$GitHubUserName/$GitHubProjectName.git --branch develop $TEMP_REPO_DIR
9595

9696
If(test-path "$TEMP_REPO_DIR\docs")
9797
{
@@ -105,14 +105,14 @@ Task Document -depends Build {
105105
#copy docs to clone directory\docs
106106
Copy-Item -Path "$RepoRoot\docs\*" -Destination "$TEMP_REPO_DIR\docs" -Recurse -Force
107107

108-
#push changes to master
108+
#push changes to develop
109109
git config --global credential.helper store
110110
Add-Content "$HOME\.git-credentials" "https://$($env:github_access_token):[email protected]`n"
111111
git config --global user.email $env:github_email
112112
git config --global user.name "buildbot171"
113113
git add . -A
114114
git commit -m "API documentation update by build server"
115-
git push origin master
115+
git push origin develop
116116

117117
#move cd back to current location
118118
cd $Here

.build/setup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function Install-DocFx()
3636
{
3737
if(!(Test-Path $env:ChocolateyInstall\lib\docfx\tools*))
3838
{
39-
choco install docfx --version 2.40.1
39+
choco install docfx --version 2.55
4040
}
4141
$env:Path += ";$env:ChocolateyInstall\lib\docfx\tools"
4242
}

PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Doneness:
33
- [ ] Build is okay - I made sure that this change is building successfully.
44
- [ ] No Bugs - I made sure that this change is working properly as expected. It doesn't have any bugs that you are aware of.
5-
- [ ] Branching - If this is not a hotfix, I am making this request against master branch
5+
- [ ] Branching - If this is not a hotfix, I am making this request against develop branch

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Note:
22

3-
Please don't take effort to create pull requests for new algorithms/data structures. This is just a curiosity-driven personal hobby and [was originally not intended to be a library](https://github.com/justcoding121/Advanced-Algorithms/issues/2). Feel free fork and modify to fit your need if that's what you are looking for. You can, however, open issues/fix bugs with pull requests here, I would be happy to take a look when I get time
3+
Please don't take effort to create pull requests for new algorithms or data structures. This is just a curiosity-driven personal hobby and [was originally not intended to be a library](https://github.com/justcoding121/Advanced-Algorithms/issues/2). Feel free fork and modify to fit your need if that's what you are looking for. You can however open issues or fix bugs with pull requests, I would be happy to take a look when I get time
44

55
## Advanced Algorithms
66

@@ -16,7 +16,7 @@ For beta releases on [beta branch](https://github.com/justcoding121/Advanced-Alg
1616

1717
Not a stable release yet.
1818

19-
* [API documentation](https://justcoding121.github.io/Advanced-Algorithms/api/Advanced.Algorithms.DataStructures.html)
19+
* [API documentation](https://justcoding121.github.io/advanced-algorithms/docs/api/Advanced.Algorithms.DataStructures.html)
2020

2121
Supports
2222

@@ -41,8 +41,8 @@ Supports
4141

4242
### List
4343

44-
- [X] Array list (dynamic array) ([implementation](https://github.com/justcoding121/Advanced-Algorithms/blob/master/src/Advanced.Algorithms/DataStructures/List/ArrayList.cs) | [Tests](https://github.com/justcoding121/Advanced-Algorithms/blob/master/tests/Advanced.Algorithms.Tests/DataStructures/Lists/ArrayList_Tests.cs))
45-
- [X] Skip list ([implementation](https://github.com/justcoding121/Advanced-Algorithms/blob/master/src/Advanced.Algorithms/DataStructures/List/SkipList.cs) | [Tests](https://github.com/justcoding121/Advanced-Algorithms/blob/master/tests/Advanced.Algorithms.Tests/DataStructures/Lists/SkipList_Tests.cs))
44+
- [X] Array list (dynamic array) ([implementation](https://github.com/justcoding121/Advanced-Algorithms/blob/master/src/Advanced.Algorithms/DataStructures/List/ArrayList.cs) | [tests](https://github.com/justcoding121/Advanced-Algorithms/blob/master/tests/Advanced.Algorithms.Tests/DataStructures/Lists/ArrayList_Tests.cs))
45+
- [X] Skip list ([implementation](https://github.com/justcoding121/Advanced-Algorithms/blob/master/src/Advanced.Algorithms/DataStructures/List/SkipList.cs) | [tests](https://github.com/justcoding121/Advanced-Algorithms/blob/master/tests/Advanced.Algorithms.Tests/DataStructures/Lists/SkipList_Tests.cs))
4646

4747
### HashSets
4848

docs/api/Advanced.Algorithms.Binary.BaseConversion.html

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class BaseConversion
1212
| Advanced Algorithms ">
13-
<meta name="generator" content="docfx 2.40.1.0">
13+
<meta name="generator" content="docfx 2.55.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">
@@ -91,11 +91,35 @@ <h5>Inheritance</h5>
9191
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
9292
<div class="level1"><span class="xref">BaseConversion</span></div>
9393
</div>
94+
<div class="inheritedMembers">
95+
<h5>Inherited Members</h5>
96+
<div>
97+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.tostring#System_Object_ToString">Object.ToString()</a>
98+
</div>
99+
<div>
100+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_">Object.Equals(Object)</a>
101+
</div>
102+
<div>
103+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_System_Object_">Object.Equals(Object, Object)</a>
104+
</div>
105+
<div>
106+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.referenceequals#System_Object_ReferenceEquals_System_Object_System_Object_">Object.ReferenceEquals(Object, Object)</a>
107+
</div>
108+
<div>
109+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gethashcode#System_Object_GetHashCode">Object.GetHashCode()</a>
110+
</div>
111+
<div>
112+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gettype#System_Object_GetType">Object.GetType()</a>
113+
</div>
114+
<div>
115+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.memberwiseclone#System_Object_MemberwiseClone">Object.MemberwiseClone()</a>
116+
</div>
117+
</div>
94118
<h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.Binary.html">Advanced.Algorithms.Binary</a></h6>
95119
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
96120
<h5 id="Advanced_Algorithms_Binary_BaseConversion_syntax">Syntax</h5>
97121
<div class="codewrapper">
98-
<pre><code class="lang-csharp hljs">public class BaseConversion : object</code></pre>
122+
<pre><code class="lang-csharp hljs">public class BaseConversion</code></pre>
99123
</div>
100124
<h3 id="methods">Methods
101125
</h3>

docs/api/Advanced.Algorithms.Binary.Gcd.html

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class Gcd
1212
| Advanced Algorithms ">
13-
<meta name="generator" content="docfx 2.40.1.0">
13+
<meta name="generator" content="docfx 2.55.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">
@@ -91,11 +91,35 @@ <h5>Inheritance</h5>
9191
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
9292
<div class="level1"><span class="xref">Gcd</span></div>
9393
</div>
94+
<div class="inheritedMembers">
95+
<h5>Inherited Members</h5>
96+
<div>
97+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.tostring#System_Object_ToString">Object.ToString()</a>
98+
</div>
99+
<div>
100+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_">Object.Equals(Object)</a>
101+
</div>
102+
<div>
103+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_System_Object_">Object.Equals(Object, Object)</a>
104+
</div>
105+
<div>
106+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.referenceequals#System_Object_ReferenceEquals_System_Object_System_Object_">Object.ReferenceEquals(Object, Object)</a>
107+
</div>
108+
<div>
109+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gethashcode#System_Object_GetHashCode">Object.GetHashCode()</a>
110+
</div>
111+
<div>
112+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gettype#System_Object_GetType">Object.GetType()</a>
113+
</div>
114+
<div>
115+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.memberwiseclone#System_Object_MemberwiseClone">Object.MemberwiseClone()</a>
116+
</div>
117+
</div>
94118
<h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.Binary.html">Advanced.Algorithms.Binary</a></h6>
95119
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
96120
<h5 id="Advanced_Algorithms_Binary_Gcd_syntax">Syntax</h5>
97121
<div class="codewrapper">
98-
<pre><code class="lang-csharp hljs">public class Gcd : object</code></pre>
122+
<pre><code class="lang-csharp hljs">public class Gcd</code></pre>
99123
</div>
100124
<h3 id="methods">Methods
101125
</h3>

docs/api/Advanced.Algorithms.Binary.Logarithm.html

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class Logarithm
1212
| Advanced Algorithms ">
13-
<meta name="generator" content="docfx 2.40.1.0">
13+
<meta name="generator" content="docfx 2.55.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">
@@ -91,11 +91,35 @@ <h5>Inheritance</h5>
9191
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
9292
<div class="level1"><span class="xref">Logarithm</span></div>
9393
</div>
94+
<div class="inheritedMembers">
95+
<h5>Inherited Members</h5>
96+
<div>
97+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.tostring#System_Object_ToString">Object.ToString()</a>
98+
</div>
99+
<div>
100+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_">Object.Equals(Object)</a>
101+
</div>
102+
<div>
103+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_System_Object_">Object.Equals(Object, Object)</a>
104+
</div>
105+
<div>
106+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.referenceequals#System_Object_ReferenceEquals_System_Object_System_Object_">Object.ReferenceEquals(Object, Object)</a>
107+
</div>
108+
<div>
109+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gethashcode#System_Object_GetHashCode">Object.GetHashCode()</a>
110+
</div>
111+
<div>
112+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gettype#System_Object_GetType">Object.GetType()</a>
113+
</div>
114+
<div>
115+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.memberwiseclone#System_Object_MemberwiseClone">Object.MemberwiseClone()</a>
116+
</div>
117+
</div>
94118
<h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.Binary.html">Advanced.Algorithms.Binary</a></h6>
95119
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
96120
<h5 id="Advanced_Algorithms_Binary_Logarithm_syntax">Syntax</h5>
97121
<div class="codewrapper">
98-
<pre><code class="lang-csharp hljs">public class Logarithm : object</code></pre>
122+
<pre><code class="lang-csharp hljs">public class Logarithm</code></pre>
99123
</div>
100124
<h3 id="methods">Methods
101125
</h3>

docs/api/Advanced.Algorithms.Binary.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Namespace Advanced.Algorithms.Binary
1212
| Advanced Algorithms ">
13-
<meta name="generator" content="docfx 2.40.1.0">
13+
<meta name="generator" content="docfx 2.55.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Advanced.Algorithms.Combinatorics.Combination.html

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class Combination
1212
| Advanced Algorithms ">
13-
<meta name="generator" content="docfx 2.40.1.0">
13+
<meta name="generator" content="docfx 2.55.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">
@@ -91,18 +91,42 @@ <h5>Inheritance</h5>
9191
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
9292
<div class="level1"><span class="xref">Combination</span></div>
9393
</div>
94+
<div class="inheritedMembers">
95+
<h5>Inherited Members</h5>
96+
<div>
97+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.tostring#System_Object_ToString">Object.ToString()</a>
98+
</div>
99+
<div>
100+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_">Object.Equals(Object)</a>
101+
</div>
102+
<div>
103+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.equals#System_Object_Equals_System_Object_System_Object_">Object.Equals(Object, Object)</a>
104+
</div>
105+
<div>
106+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.referenceequals#System_Object_ReferenceEquals_System_Object_System_Object_">Object.ReferenceEquals(Object, Object)</a>
107+
</div>
108+
<div>
109+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gethashcode#System_Object_GetHashCode">Object.GetHashCode()</a>
110+
</div>
111+
<div>
112+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.gettype#System_Object_GetType">Object.GetType()</a>
113+
</div>
114+
<div>
115+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object.memberwiseclone#System_Object_MemberwiseClone">Object.MemberwiseClone()</a>
116+
</div>
117+
</div>
94118
<h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.Combinatorics.html">Advanced.Algorithms.Combinatorics</a></h6>
95119
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
96120
<h5 id="Advanced_Algorithms_Combinatorics_Combination_syntax">Syntax</h5>
97121
<div class="codewrapper">
98-
<pre><code class="lang-csharp hljs">public class Combination : object</code></pre>
122+
<pre><code class="lang-csharp hljs">public class Combination</code></pre>
99123
</div>
100124
<h3 id="methods">Methods
101125
</h3>
102126

103127

104128
<a id="Advanced_Algorithms_Combinatorics_Combination_Find_" data-uid="Advanced.Algorithms.Combinatorics.Combination.Find*"></a>
105-
<h4 id="Advanced_Algorithms_Combinatorics_Combination_Find__1_List___0__System_Int32_System_Boolean_" data-uid="Advanced.Algorithms.Combinatorics.Combination.Find``1(List{``0},System.Int32,System.Boolean)">Find&lt;T&gt;(List&lt;T&gt;, Int32, Boolean)</h4>
129+
<h4 id="Advanced_Algorithms_Combinatorics_Combination_Find__1_System_Collections_Generic_List___0__System_Int32_System_Boolean_" data-uid="Advanced.Algorithms.Combinatorics.Combination.Find``1(System.Collections.Generic.List{``0},System.Int32,System.Boolean)">Find&lt;T&gt;(List&lt;T&gt;, Int32, Boolean)</h4>
106130
<div class="markdown level1 summary"></div>
107131
<div class="markdown level1 conceptual"></div>
108132
<h5 class="decalaration">Declaration</h5>
@@ -120,7 +144,7 @@ <h5 class="parameters">Parameters</h5>
120144
</thead>
121145
<tbody>
122146
<tr>
123-
<td><span class="xref">List</span>&lt;T&gt;</td>
147+
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;T&gt;</td>
124148
<td><span class="parametername">input</span></td>
125149
<td></td>
126150
</tr>
@@ -146,7 +170,7 @@ <h5 class="returns">Returns</h5>
146170
</thead>
147171
<tbody>
148172
<tr>
149-
<td><span class="xref">List</span>&lt;<span class="xref">List</span>&lt;T&gt;&gt;</td>
173+
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;T&gt;&gt;</td>
150174
<td></td>
151175
</tr>
152176
</tbody>

0 commit comments

Comments
 (0)