Skip to content

Commit 1c6bb9c

Browse files
committed
comments cleanup
1 parent 6451446 commit 1c6bb9c

19 files changed

+2
-30
lines changed

Advanced.Algorithms/DataStructures/Heap/Max/BinomialMaxHeap.cs

-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ public void Merge(BinomialMaxHeap<T> binomialHeap)
135135
/// <summary>
136136
/// Time complexity: O(log(n)).
137137
/// </summary>
138-
/// <returns></returns>
139138
public T PeekMax()
140139
{
141140
if (heapForest.Head == null)

Advanced.Algorithms/DataStructures/Heap/Min/BinomialMinHeap.cs

-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ public void Merge(BinomialMinHeap<T> binomialHeap)
135135
/// <summary>
136136
/// Time complexity: O(log(n)).
137137
/// </summary>
138-
/// <returns></returns>
139138
public T PeekMin()
140139
{
141140
if (heapForest.Head == null)

Advanced.Algorithms/DataStructures/LinkedList/DoublyLinkedList.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ public T DeleteFirst()
198198
/// Delete tail node.
199199
/// Time complexity: O(1)
200200
/// </summary>
201-
/// <returns></returns>
201+
///
202202
public T DeleteLast()
203203
{
204204
if (Tail == null)
@@ -344,7 +344,7 @@ internal void Union(DoublyLinkedList<T> newList)
344344
/// <summary>
345345
/// Time complexity: O(1).
346346
/// </summary>
347-
/// <returns></returns>
347+
///
348348
public bool IsEmpty() => Head == null;
349349

350350
/// <summary>

Advanced.Algorithms/DataStructures/LinkedList/SinglyLinkedList.cs

-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ public void InsertLast(T data)
5151
/// <summary>
5252
/// Time complexity: O(1).
5353
/// </summary>
54-
/// <returns></returns>
5554
public T DeleteFirst()
5655
{
5756
if (Head == null)
@@ -69,7 +68,6 @@ public T DeleteFirst()
6968
/// <summary>
7069
/// Time complexity: O(n).
7170
/// </summary>
72-
/// <returns></returns>
7371
public T DeleteLast()
7472
{
7573
if (Head == null)

Advanced.Algorithms/DataStructures/List/ArrayList.cs

-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ public ArrayList(IEnumerable<T> initial)
5656
/// Time complexity: O(1).
5757
/// </summary>
5858
/// <param name="index">The index to write or read.</param>
59-
/// <returns></returns>
6059
public T this[int index]
6160
{
6261
get => itemAt(index);
@@ -75,7 +74,6 @@ private T itemAt(int i)
7574
/// Add a new item to this array list.
7675
/// Time complexity: O(1) amortized.
7776
/// </summary>
78-
/// <param name="item"></param>
7977
public void Add(T item)
8078
{
8179
grow();

Advanced.Algorithms/DataStructures/List/SkipList.cs

-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ public SkipList(int maxHeight = 32)
4141
/// If item is not found default value of T will be returned.
4242
/// Time complexity: O(log(n)).
4343
/// </summary>
44-
/// <param name="value"></param>
45-
/// <returns></returns>
4644
public T Find(T value)
4745
{
4846
var current = Head;

Advanced.Algorithms/DataStructures/Queues/PriorityQueue/MaxPriorityQueue.cs

-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public void Enqueue(T item)
2323
/// <summary>
2424
/// Time complexity:O(log(n)).
2525
/// </summary>
26-
/// <returns></returns>
2726
public T Dequeue()
2827
{
2928
return maxHeap.ExtractMax();
@@ -32,7 +31,6 @@ public T Dequeue()
3231
/// <summary>
3332
/// Time complexity:O(1).
3433
/// </summary>
35-
/// <returns></returns>
3634
public T Peek()
3735
{
3836
return maxHeap.PeekMax();

Advanced.Algorithms/DataStructures/Queues/PriorityQueue/MinPriorityQueue.cs

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public T Dequeue()
3131
/// <summary>
3232
/// Time complexity:O(1).
3333
/// </summary>
34-
/// <returns></returns>
3534
public T Peek()
3635
{
3736
return minHeap.PeekMin();

Advanced.Algorithms/DataStructures/Queues/Queue.cs

-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public Queue(QueueType type = QueueType.Array)
3131
/// <summary>
3232
/// Time complexity:O(1).
3333
/// </summary>
34-
/// <param name="item"></param>
3534
public void Enqueue(T item)
3635
{
3736
queue.Enqueue(item);
@@ -40,7 +39,6 @@ public void Enqueue(T item)
4039
/// <summary>
4140
/// Time complexity:O(1).
4241
/// </summary>
43-
/// <returns></returns>
4442
public T Dequeue()
4543
{
4644
return queue.Dequeue();

Advanced.Algorithms/DataStructures/Tree/B+Tree.cs

-2
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,6 @@ internal BpTreeNode(int maxKeysPerNode, BpTreeNode<T> parent)
945945
/// <summary>
946946
/// For shared test method accross B and B+ tree
947947
/// </summary>
948-
/// <returns></returns>
949948
internal override BNode<T> GetParent()
950949
{
951950
return Parent;
@@ -954,7 +953,6 @@ internal override BNode<T> GetParent()
954953
/// <summary>
955954
/// For shared test method accross B and B+ tree
956955
/// </summary>
957-
/// <returns></returns>
958956
internal override BNode<T>[] GetChildren()
959957
{
960958
return Children;

Advanced.Algorithms/DataStructures/Tree/BST.cs

-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ namespace Advanced.Algorithms.DataStructures
88
/// <summary>
99
/// A binary search tree implementation.
1010
/// </summary>
11-
/// <typeparam name="T"></typeparam>
1211
public class BST<T> : IEnumerable<T> where T : IComparable
1312
{
1413
internal BSTNode<T> Root { get; set; }
@@ -380,8 +379,6 @@ public T NextLower(T value)
380379
/// Get the value next to given value in this BST.
381380
/// Time complexity: O(n)
382381
/// </summary>
383-
/// <param name="value"></param>
384-
/// <returns></returns>
385382
public T NextHigher(T value)
386383
{
387384
var node = find(value);

Advanced.Algorithms/DataStructures/Tree/RedBlackTree.cs

-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ namespace Advanced.Algorithms.DataStructures
77
/// <summary>
88
/// A red black tree implementation.
99
/// </summary>
10-
/// <typeparam name="T"></typeparam>
1110
public class RedBlackTree<T> : IEnumerable<T> where T : IComparable
1211
{
1312
private readonly Dictionary<T, BSTNodeBase<T>> nodeLookUp;
@@ -779,7 +778,6 @@ internal enum RedBlackTreeNodeColor
779778
/// <summary>
780779
/// Red black tree node
781780
/// </summary>
782-
/// <typeparam name="T"></typeparam>
783781
internal class RedBlackTreeNode<T> : BSTNodeBase<T> where T : IComparable
784782
{
785783
internal new RedBlackTreeNode<T> Parent

Advanced.Algorithms/DataStructures/Tree/SplayTree.cs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ namespace Advanced.Algorithms.DataStructures
77
/// <summary>
88
/// A splay tree implementation.
99
/// </summary>
10-
/// <typeparam name="T"></typeparam>
1110
public class SplayTree<T> : IEnumerable<T> where T : IComparable
1211
{
1312
private SplayTreeNode<T> root { get; set; }

Advanced.Algorithms/DataStructures/Tree/TreapTree.cs

-2
Original file line numberDiff line numberDiff line change
@@ -334,8 +334,6 @@ private void heapify(TreapTreeNode<T> node)
334334
/// <summary>
335335
/// Rotates current root right and returns the new root node
336336
/// </summary>
337-
/// <param name="currentRoot"></param>
338-
/// <returns></returns>
339337
private TreapTreeNode<T> rightRotate(TreapTreeNode<T> currentRoot)
340338
{
341339
var prevRoot = currentRoot;

Advanced.Algorithms/Distributed/CircularQueue.cs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ namespace Advanced.Algorithms.Distributed
77
/// <summary>
88
/// Cicular queue aka Ring Buffer using fixed size array.
99
/// </summary>
10-
/// <typeparam name="T"></typeparam>
1110
public class CircularQueue<T>
1211
{
1312
private T[] queue;

Advanced.Algorithms/Graph/Cycle/CycleDetection.cs

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ namespace Advanced.Algorithms.Graph
66
/// <summary>
77
/// Cycle detection using Depth First Search.
88
/// </summary>
9-
/// <typeparam name="T"></typeparam>
109
public class CycleDetector<T>
1110
{
1211
/// <summary>

Advanced.Algorithms/Search/BoyerMoore.cs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ namespace Advanced.Algorithms.Search
77
/// <summary>
88
/// A boyer-moore majority finder algorithm implementation.
99
/// </summary>
10-
/// <typeparam name="T"></typeparam>
1110
public class BoyerMoore<T> where T : IComparable
1211
{
1312
public static T FindMajority(IEnumerable<T> input)

Advanced.Algorithms/Search/QuickSelect.cs

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ namespace Advanced.Algorithms.Search
88
/// <summary>
99
/// A quick select for Kth smallest algorithm implementation.
1010
/// </summary>
11-
/// <typeparam name="T"></typeparam>
1211
public class QuickSelect<T> where T : IComparable
1312
{
1413
public static T FindSmallest(IEnumerable<T> input, int k)

Advanced.Algorithms/Sorting/InsertionSort.cs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ namespace Advanced.Algorithms.Sorting
55
/// <summary>
66
/// An insertion sort implementation.
77
/// </summary>
8-
/// <typeparam name="T"></typeparam>
98
public class InsertionSort<T> where T : IComparable
109
{
1110
/// <summary>

0 commit comments

Comments
 (0)