Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hemant-Jain-Author/Data-Structures-Algorithms-In-Go
/ functions
Functions
1,518 in github.com/Hemant-Jain-Author/Data-Structures-Algorithms-In-Go
⨍
Functions
1,518
◇
Types & classes
101
↓ 1 callers
Function
NewQueue
()
Queue/QueueLinkedLIst.go:12
↓ 1 callers
Function
NewRBTree
()
Tree/RBTree.go:10
↓ 1 callers
Function
NewRmqST
(input []int)
Tree/rmqST.go:13
↓ 1 callers
Function
NewSPLAYTree
()
Tree/SPLAYTree.go:9
↓ 1 callers
Function
NewSegmentTree
(input []int)
Tree/SegmentTree.go:13
↓ 1 callers
Function
NewStack
()
Stack/StackLinkedList.go:12
↓ 1 callers
Function
NewrangeMaxST
(input []int)
Tree/rangeMaxST.go:13
↓ 1 callers
Method
NthInOrder
(index int)
Tree/Tree.go:128
↓ 1 callers
Method
NthNodeFromEnd
(index int)
LinkedLIst/LinkedLIst.go:299
↓ 1 callers
Method
NthNodeFromEnd2
(index int)
LinkedLIst/LinkedLIst.go:309
↓ 1 callers
Method
NthPostOrder
(index int)
Tree/Tree.go:111
↓ 1 callers
Method
NthPreOrder
(index int)
Tree/Tree.go:94
↓ 1 callers
Method
NumFullNodesBT
()
Tree/Tree.go:515
↓ 1 callers
Method
NumLeafNodes
()
Tree/Tree.go:559
↓ 1 callers
Function
NumberOfTriangles
* Triplet : 1 2 3 Triplet : 2 3 4 Triplet : 1 9 17 Triplet is : 1 3 9 */
Searching/Searching.go:1323
↓ 1 callers
Function
NumberOfTriangles2
(arr []int, size int)
Searching/Searching.go:1338
↓ 1 callers
Function
OddCount
* 12 15 16 20 22 12 15 16 20 22 12 15 16 20 22 */
Searching/Searching.go:511
↓ 1 callers
Function
OddCount2
(arr []int)
Searching/Searching.go:520
↓ 1 callers
Function
OddCountElements
(arr []int)
Searching/Searching.go:538
↓ 1 callers
Function
OptimalBSTCost
(keys []int, freq []int)
AlgorithmsChapters/DP/OptimalBST.go:8
↓ 1 callers
Function
OptimalBSTCostBU
(keys []int, freq []int)
AlgorithmsChapters/DP/OptimalBST.go:76
↓ 1 callers
Function
OptimalBSTCostBU2
(keys []int, freq []int)
AlgorithmsChapters/DP/OptimalBST.go:109
↓ 1 callers
Function
OptimalBSTCostTD
(keys []int, freq []int)
AlgorithmsChapters/DP/OptimalBST.go:37
↓ 1 callers
Function
OptimalMergePattern
(lists []int, size int)
AlgorithmsChapters/Greedy/OptimalMergePattern.go:7
↓ 1 callers
Function
OrEx
(a int, b int)
Searching/BitManipulation.go:50
↓ 1 callers
Function
Partition01
(arr []int, size int)
Sorting/SortingEx.go:21
↓ 1 callers
Function
Partition012
(arr []int, size int)
Sorting/SortingEx.go:73
↓ 1 callers
Function
Partition012_
(arr []int, size int)
Sorting/SortingEx.go:42
↓ 1 callers
Method
PathExist
* Topological order of the given graph is: 1 3 4 5 6 7 8 0 2 */
Graph/Graph.go:240
↓ 1 callers
Method
Perimeter
()
Basics/Shape.go:10
↓ 1 callers
Function
Permutation
(arr []int, i int, length int)
AlgorithmsChapters/BT/Permutations.go:8
↓ 1 callers
Function
Permutation
(data []int, i int, length int)
IntroductoryChapters/Intro.go:579
↓ 1 callers
Function
Permutation2
(arr []int, i int, length int)
AlgorithmsChapters/BT/Permutations.go:20
↓ 1 callers
Function
Permutation3
(arr []int, i int, length int)
AlgorithmsChapters/BT/Permutations.go:43
↓ 1 callers
Method
Pop
()
Stack/StackLinkedList.go:22
↓ 1 callers
Function
Pow
* String is not a Palindrome String is a Palindrome */
String/StringEx.go:180
↓ 1 callers
Method
PrimsMST
()
Graph/GraphAM.go:138
↓ 1 callers
Method
PrimsMST
* Shortest Paths: (0->4->1 @ 0) (0->4->1->2 @ 1) (0->4->1->2->3 @ 2) (0->4 @ 2) */
Graph/Graph.go:1315
↓ 1 callers
Method
Print
()
AlgorithmsChapters/Greedy/JobSequencing.go:46
↓ 1 callers
Method
Print
()
AlgorithmsChapters/Greedy/HuffmanTree.go:58
↓ 1 callers
Method
Print
()
Graph/GraphAM.go:34
↓ 1 callers
Method
Print
()
HashTable/HashTableSC.go:93
↓ 1 callers
Method
Print
()
Stack/StackLinkedList.go:41
↓ 1 callers
Method
Print
()
Queue/Queue.go:43
↓ 1 callers
Method
PrintAllPath
()
Tree/Tree.go:783
↓ 1 callers
Function
PrintAnagram
* elppa world hello */
String/StringEx.go:288
↓ 1 callers
Method
PrintBreadthFirst
()
Tree/Tree.go:145
↓ 1 callers
Method
PrintDLL
()
Tree/Tree.go:623
↓ 1 callers
Method
PrintDataInRange
(min int, max int)
Tree/Tree.go:877
↓ 1 callers
Method
PrintDepthFirst
()
Tree/Tree.go:232
↓ 1 callers
Function
PrintFirstRepeating
* Repeating elements are: 4 1 */
HashTable/HashTableExercise.go:102
↓ 1 callers
Function
PrintLargerHalf
(arr []int, size int)
Heap/heap2.go:499
↓ 1 callers
Function
PrintLargerHalf
(arr []int, size int)
Heap/Heap.go:484
↓ 1 callers
Function
PrintLargerHalf2
(arr []int, size int)
Heap/heap2.go:507
↓ 1 callers
Function
PrintLargerHalf2
(arr []int, size int)
Heap/Heap.go:492
↓ 1 callers
Function
PrintLargerHalf3
(arr []int, size int)
Heap/heap2.go:519
↓ 1 callers
Function
PrintLargerHalf3
(arr []int, size int)
Heap/Heap.go:504
↓ 1 callers
Method
PrintLevelOrderLineByLine
()
Tree/Tree.go:169
↓ 1 callers
Method
PrintLevelOrderLineByLine2
()
Tree/Tree.go:207
↓ 1 callers
Method
PrintPostOrder
()
Tree/Tree.go:66
↓ 1 callers
Method
PrintPreOrder
()
Tree/Tree.go:52
↓ 1 callers
Function
PrintRepeating
* Missing number is: 4 */
HashTable/HashTableExercise.go:80
↓ 1 callers
Method
PrintSpiralTree
()
Tree/Tree.go:251
↓ 1 callers
Method
Push
(data interface{})
Stack/StackLinkedList.go:18
↓ 1 callers
Function
QuickSelect
(arr []int, key int)
Sorting/QuickSelect.go:5
↓ 1 callers
Function
QuickSort
(arr []int)
Sorting/QuickSort.go:5
↓ 1 callers
Function
RadixSort
(arr []int)
Sorting/RadixSort.go:5
↓ 1 callers
Function
RainWater
* 6 6 */
Searching/Searching.go:2709
↓ 1 callers
Function
RainWater2
(arr []int, size int)
Searching/Searching.go:2738
↓ 1 callers
Function
RangePartition
(arr []int, size int, lower int, higher int)
Sorting/SortingEx.go:104
↓ 1 callers
Method
RangeSum
Range sum in the range start to end.
Tree/BinaryIndexTree.go:45
↓ 1 callers
Method
Remove
()
AlgorithmsChapters/Greedy/ChotaBhim.go:130
↓ 1 callers
Method
Remove
(key int)
HashTable/HashTableLP.go:90
↓ 1 callers
Method
Remove
(key int)
HashTable/HashTableSC.go:43
↓ 1 callers
Method
Remove
()
Queue/QueueLinkedLIst.go:22
↓ 1 callers
Function
RemoveDuplicate
* IsAnagram: true IsAnagram: false */
HashTable/HashTableExercise.go:35
↓ 1 callers
Method
RemoveDuplicate
()
LinkedLIst/LinkedLIst.go:193
↓ 1 callers
Method
RemoveDuplicate
()
LinkedLIst/DoublyLinkedList.go:206
↓ 1 callers
Function
RemoveDuplicates
* Repeating elements: 7 Repeating elements: 7 Repeating elements: 7 Repeating elements: 7 */
Searching/Searching.go:236
↓ 1 callers
Function
RemoveDuplicates2
(arr []int)
Searching/Searching.go:249
↓ 1 callers
Method
RemoveHead
()
LinkedLIst/LinkedLIst.go:102
↓ 1 callers
Method
RemoveHead
()
LinkedLIst/CircularLinkedList.go:56
↓ 1 callers
Method
RemoveHead
()
LinkedLIst/DoublyCircularLIst.go:105
↓ 1 callers
Method
RemoveLoop
()
LinkedLIst/LinkedLIst.go:390
↓ 1 callers
Method
RemoveNode
(key int)
LinkedLIst/CircularLinkedList.go:100
↓ 1 callers
Method
RemoveNode
(key int)
LinkedLIst/DoublyLinkedList.go:77
↓ 1 callers
Method
RemoveTail
()
LinkedLIst/DoublyCircularLIst.go:127
↓ 1 callers
Function
ResetRightMostBit
(a int)
Searching/BitManipulation.go:54
↓ 1 callers
Function
ReverseArr
(arr []int, start int, stop int)
IntroductoryChapters/Intro.go:346
↓ 1 callers
Method
ReverseList
()
LinkedLIst/DoublyLinkedList.go:135
↓ 1 callers
Method
ReverseListLoopDetect
()
LinkedLIst/LinkedLIst.go:358
↓ 1 callers
Function
ReverseString
* 1 0 -1 */
String/StringEx.go:235
↓ 1 callers
Function
ReverseWords
(str string)
String/StringEx.go:259
↓ 1 callers
Function
RightMostBit
(a int)
Searching/BitManipulation.go:58
↓ 1 callers
Function
RightShiftEx
(a int)
Searching/BitManipulation.go:62
↓ 1 callers
Function
RobinKarp
(text string, pattern string)
String/StringMatching.go:24
↓ 1 callers
Function
RotateArray
(data []int, k int)
IntroductoryChapters/Intro.go:80
↓ 1 callers
Function
RotationMax
(arr []int)
Searching/Searching.go:1888
↓ 1 callers
Function
RotationMax2
(arr []int)
Searching/Searching.go:1898
↓ 1 callers
Function
RottenFruit
(arr [][]int, maxCol int, maxRow int)
Queue/QueueEX.go:301
← previous
next →
601–700 of 1,518, ranked by callers