Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Learn-Data-Structures-and-Algorithms-with-Golang
/ functions
Functions
384 in github.com/PacktPublishing/Learn-Data-Structures-and-Algorithms-with-Golang
⨍
Functions
384
◇
Types & classes
93
↓ 15 callers
Function
opposite
opposite method
Chapter04/avl_tree.go:25
↓ 12 callers
Method
New
create the map of integer and bool
Chapter03/set.go:16
↓ 10 callers
Method
AddClass
AddClass method
Chapter09/knowledge_catalog.go:30
↓ 10 callers
Method
AddClass
AddClass method
Chapter09/test/knowledge_catalog.go:30
↓ 8 callers
Method
AddElement
adds the element to the set
Chapter03/set.go:21
↓ 7 callers
Method
AddLink
Add Link
Chapter09/knowledge_catalog.go:41
↓ 7 callers
Method
AddLink
Add Link
Chapter09/test/knowledge_catalog.go:41
↓ 6 callers
Method
AddEntity
AddEntity method
Chapter09/social_graph_example.go:27
↓ 6 callers
Method
AddLink
Add Link
Chapter09/social_graph_example.go:38
↓ 6 callers
Method
AddLink
Add Link
Chapter09/test/map_layout.go:44
↓ 6 callers
Method
AddPlace
AddPlace method
Chapter09/test/map_layout.go:33
↓ 6 callers
Function
GetCustomers
()
Chapter02/database_operations.go:34
↓ 6 callers
Function
InsertNode
InsertNode method
Chapter04/avl_tree.go:117
↓ 5 callers
Method
Add
Add method
Chapter06/circular_queue.go:37
↓ 5 callers
Function
GetConnection
()
Chapter02/crm_database_operations.go:22
↓ 5 callers
Method
InsertElement
InsertElement method
Chapter04/binary_search_tree.go:26
↓ 5 callers
Function
OrderedBy
OrderedBy Method
Chapter06/sort_multi_keys.go:34
↓ 5 callers
Method
Sort
Sort method
Chapter06/sort_keys.go:28
↓ 5 callers
Method
Sort
Sort Method
Chapter06/sort_multi_keys.go:28
↓ 4 callers
Method
AddLink
AddLink method
Chapter09/test/social_graph.go:32
↓ 4 callers
Method
AddToHead
AddToHead method of UnOrderedList class
Chapter06/unordered_list.go:22
↓ 4 callers
Function
GetConnection
()
Chapter02/database_operations.go:22
↓ 4 callers
Method
Len
IntegerHeap method - gets the length of integerHeap
Chapter01/heap.go:15
↓ 4 callers
Method
Pop
Pop removes and returns a node from the stack in last to first order.
Chapter03/stack.go:41
↓ 4 callers
Method
Pop
Pop method
Chapter10/stack_garbage_collection.go:44
↓ 4 callers
Method
Push
Push adds a node to the stack.
Chapter03/stack.go:35
↓ 4 callers
Method
Push
Push method
Chapter10/stack_garbage_collection.go:38
↓ 4 callers
Method
Put
Put method
Chapter07/dictionary.go:24
↓ 4 callers
Method
getDataTransferObject
DataTransferObjectFactory class method getDataTransferObject
Chapter01/flyweight.go:16
↓ 4 callers
Method
getId
()
Chapter01/flyweight.go:43
↓ 4 callers
Function
newReferenceCounter
new Reference Counter method
Chapter10/stack_garbage_collection.go:19
↓ 4 callers
Function
print
print method for printing a Tree
Chapter01/tree.go:46
↓ 4 callers
Method
process
()
Chapter01/adapter.go:12
↓ 3 callers
Method
ContainsElement
checks if element is in the set
Chapter03/set.go:34
↓ 3 callers
Function
GetCustomerById
(customerId int)
Chapter02/crm_database_operations.go:34
↓ 3 callers
Method
String
String method
Chapter07/treeset.go:39
↓ 3 callers
Method
create
Account class method create - creates account given AccountType
Chapter01/facade.go:17
↓ 3 callers
Method
insert
Tree insert method for inserting at m position
Chapter01/tree.go:18
↓ 3 callers
Function
singleRotation
single rotation method
Chapter04/avl_tree.go:30
↓ 2 callers
Method
Add
Add method adds the order to the queue
Chapter03/queue.go:30
↓ 2 callers
Method
Add
Add method
Chapter10/reference_counting.go:29
↓ 2 callers
Method
AddPlace
AddPlace method
Chapter09/map_layout.go:33
↓ 2 callers
Method
AddToHead
AddToHead method of LinkedList
Chapter03/doubly_linked_list.go:23
↓ 2 callers
Method
AddToHead
AddToHead method of LinkedList class
Chapter03/linked_list.go:22
↓ 2 callers
Function
CreateHash
CreateHash method
Chapter08/hash.go:14
↓ 2 callers
Function
Equal
Equal method
Chapter09/sparse_matrix.go:45
↓ 2 callers
Function
LessThan
Less Than method
Chapter09/sparse_matrix.go:34
↓ 2 callers
Method
LessThan
(KeyValue)
Chapter04/avl_tree.go:13
↓ 2 callers
Method
New
New method initialises with Order with priority, quantity, product, customerName
Chapter03/queue.go:22
↓ 2 callers
Function
NewKnowledgeGraph
NewKnowledgeGraph method
Chapter09/test/knowledge_catalog.go:22
↓ 2 callers
Function
NewMapLayout
NewMapLayout method
Chapter09/test/map_layout.go:25
↓ 2 callers
Function
NewSocialGraph
NewSocialGraph method
Chapter09/test/social_graph.go:24
↓ 2 callers
Function
RemoveNode
RemoveNode method
Chapter04/avl_tree.go:122
↓ 2 callers
Method
SetValue
SetValue method
Chapter09/sparse_matrix.go:72
↓ 2 callers
Function
StringifyList
Stringify List method
Chapter06/linked_list.go:37
↓ 2 callers
Method
add
Branch class method add leaflet
Chapter01/composite.go:47
↓ 2 callers
Function
adjustBalance
adjust balance method
Chapter04/avl_tree.go:56
↓ 2 callers
Function
delayTimeOut
delayTimeOut method
Appendix/chan_timeout.go:13
↓ 2 callers
Function
doubleRotation
double rotation method
Chapter04/avl_tree.go:40
↓ 2 callers
Function
findElement
findElement method given array and k element
Chapter01/bruteforce.go:11
↓ 2 callers
Method
perform
()
Chapter01/composite.go:12
↓ 2 callers
Function
printMatrix
printMatrix method
Chapter05/boolean_matrix.go:43
↓ 2 callers
Function
swap
swap method
Chapter08/quick_sort.go:38
↓ 1 callers
Method
AddAfter
AddAfter method of LinkedList
Chapter03/doubly_linked_list.go:51
↓ 1 callers
Method
AddAfter
AddAfter method adds a node with nodeProperty after node with property
Chapter03/linked_list.go:50
↓ 1 callers
Method
AddToEnd
AddToEnd method of LinkedList
Chapter03/doubly_linked_list.go:81
↓ 1 callers
Method
AddToEnd
AddToEnd method adds the node with property to the end
Chapter03/linked_list.go:79
↓ 1 callers
Function
BalanceTree
balanceTree method
Chapter04/avl_tree.go:77
↓ 1 callers
Function
CreateHashMultiple
Create hash for Multiple Values method
Chapter08/hash.go:26
↓ 1 callers
Function
CreateLinkedList
create List method
Chapter06/linked_list.go:17
↓ 1 callers
Function
DeleteCustomer
(customer Customer)
Chapter02/crm_database_operations.go:133
↓ 1 callers
Method
EndPass
EndPass ends the Pass queue
Chapter03/sync_queue.go:84
↓ 1 callers
Method
EndTicketIssue
EndTicketIssue ends the ticket issue
Chapter03/sync_queue.go:73
↓ 1 callers
Method
EqualTo
(KeyValue)
Chapter04/avl_tree.go:14
↓ 1 callers
Function
Factor
factorial method
Chapter08/recurse_factorial.go:11
↓ 1 callers
Function
FibonacciNumber
FibonacciNumber method
Chapter07/fibonacci_sequence.go:28
↓ 1 callers
Function
FirstFunc
First Func method
Appendix/handling_error.go:14
↓ 1 callers
Method
GetObject
GetObject method
Chapter10/cache_management.go:41
↓ 1 callers
Function
Identity
identity method
Chapter05/identity_matrix.go:11
↓ 1 callers
Method
IfExpired
IfExpired method
Chapter10/cache_management.go:19
↓ 1 callers
Function
InsertCustomer
(customer Customer)
Chapter02/database_operations.go:68
↓ 1 callers
Method
InsertElement
InsertElement method
Chapter07/binarysearchtree.go:26
↓ 1 callers
Method
InsertTreeNode
InsertTreeNode method
Chapter07/treeset.go:11
↓ 1 callers
Function
InsertionSorter
InsertionSorter method
Chapter08/insertion_sort.go:26
↓ 1 callers
Function
InterpolationSearch
interpolation search method
Chapter08/interpolation_search.go:11
↓ 1 callers
Method
Intersect
Intersect method returns the set which intersects with anotherSet
Chapter03/set.go:42
↓ 1 callers
Method
IsComplete
IsComplete method
Chapter06/circular_queue.go:32
↓ 1 callers
Method
IsUnUsed
IsUnUsed method
Chapter06/circular_queue.go:27
↓ 1 callers
Method
IterateList
IterateList method iterates over UnOrderedList
Chapter06/unordered_list.go:36
↓ 1 callers
Method
IterateList
IterateList method iterates over LinkedList
Chapter03/linked_list.go:95
↓ 1 callers
Function
JoinArrays
Join Arrays method
Chapter08/merge_sort.go:36
↓ 1 callers
Method
LastNode
LastNode method of LinkedList
Chapter03/doubly_linked_list.go:69
↓ 1 callers
Method
LastNode
LastNode method returns the last Node
Chapter03/linked_list.go:67
↓ 1 callers
Function
LinearSearch
Linear Search method
Chapter08/linear_search.go:11
↓ 1 callers
Function
MergeSorter
MergeSorter algorithm
Chapter08/merge_sort.go:25
↓ 1 callers
Method
New
New method initialises queue
Chapter03/sync_queue.go:32
↓ 1 callers
Method
New
NewStack returns a new stack.
Chapter03/stack.go:24
↓ 1 callers
Method
New
New method of Stack class
Chapter10/stack_garbage_collection.go:27
↓ 1 callers
Function
NewBranchManagerFacade
methodd NewBranchManagerFacade
Chapter01/facade.go:73
↓ 1 callers
Function
NewCache
NewCache method
Chapter10/cache_management.go:33
next →
1–100 of 384, ranked by callers