Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Learn-Data-Structures-and-Algorithms-with-Golang
/ types & classes
Types & classes
93 in github.com/PacktPublishing/Learn-Data-Structures-and-Algorithms-with-Golang
⨍
Functions
384
◇
Types & classes
93
↓ 8 callers
TypeAlias
Name
Name type
Chapter09/social_graph_example.go:11
↓ 8 callers
TypeAlias
integerKey
Chapter04/avl_tree.go:185
↓ 4 callers
FuncType
ByFactor
ByFactor Type
Chapter06/sort_keys.go:25
↓ 1 callers
TypeAlias
SortByAge
SortByAge type
Chapter06/sort_slice.go:25
Struct
Account
Account struct
Chapter01/facade.go:11
Struct
Account
Account struct
Chapter01/privateclass.go:18
Struct
AccountDetails
AccountDetails struct
Chapter01/privateclass.go:12
Struct
Adaptee
Adaptee Struct
Chapter01/adapter.go:27
Struct
Adapter
Adapter struct
Chapter01/adapter.go:16
Struct
Address
Address struct
Chapter01/flyweight.go:84
Struct
BinarySearchTree
BinarySearchTree class
Chapter04/binary_search_tree.go:20
Struct
BinarySearchTree
BinarySearchTree class
Chapter07/binarysearchtree.go:20
Struct
Branch
Branch struct
Chapter01/composite.go:27
Struct
BranchManagerFacade
BranchManagerFacade struct
Chapter01/facade.go:66
Struct
Cache
Cache class
Chapter10/cache_management.go:27
Struct
CacheObject
CacheObject class
Chapter10/cache_management.go:13
Struct
CircularQueue
Circular Queue
Chapter06/circular_queue.go:11
Struct
Class
Class Type
Chapter09/knowledge_catalog.go:11
Struct
Class
Class Type
Chapter09/test/knowledge_catalog.go:11
Struct
Column
Column Class
Chapter04/table.go:24
Struct
Commit
A Commit is a record of code checkin
Chapter06/sort_multi_keys.go:13
Struct
Customer
Customer struct
Chapter01/facade.go:36
Struct
Customer
Customer struct
Chapter01/flyweight.go:47
Struct
Customer
Chapter02/database_operations.go:16
Struct
Customer
Chapter02/crm_database_operations.go:16
Interface
DataTransferObject
DataTransferObject interface
Chapter01/flyweight.go:42
Struct
DataTransferObjectFactory
DataTransferObjectFactory struct
Chapter01/flyweight.go:11
TypeAlias
DictKey
DictKey is the key of the dictionary
Chapter07/dictionary.go:12
TypeAlias
DictVal
DictVal type
Chapter07/dictionary.go:15
Struct
Dictionary
Dictionary class
Chapter07/dictionary.go:18
Struct
DrawContour
DrawContour struct
Chapter01/bridge.go:30
Struct
DrawShape
DrawShape struct
Chapter01/bridge.go:16
Struct
Element
Element class
Chapter03/stack.go:12
Struct
Employee
class Employee
Chapter06/sort_slice.go:12
Struct
Employee
Employee struct
Chapter01/flyweight.go:61
Interface
IComposite
IComposite interface
Chapter01/composite.go:11
Interface
IContour
IContour interace
Chapter01/bridge.go:24
Interface
IDrawShape
IDrawShape interface
Chapter01/bridge.go:11
Interface
IProcess
IProcess Interface
Chapter01/decorator.go:11
Interface
IProcess
IProces interface
Chapter01/adapter.go:11
Interface
IRealObject
IRealObject interface
Chapter01/virtualproxy.go:11
TypeAlias
IntegerHeap
integerHeap a type
Chapter01/heap.go:12
Interface
KeyValue
KeyValue type
Chapter04/avl_tree.go:12
Struct
KnowledgeGraph
Knowledge Graph type
Chapter09/knowledge_catalog.go:16
Struct
KnowledgeGraph
Knowledge Graph type
Chapter09/test/knowledge_catalog.go:16
Struct
LOL
List of List
Chapter09/sparse_matrix.go:11
Struct
Leaflet
Leaflet struct
Chapter01/composite.go:16
Struct
Link
Link class
Chapter09/social_graph.go:17
Struct
Link
Link class
Chapter09/test/social_graph.go:17
Struct
LinkedList
LinkedList class
Chapter03/doubly_linked_list.go:18
Struct
LinkedList
LinkedList class
Chapter03/linked_list.go:17
Struct
Manager
Manager struct
Chapter01/flyweight.go:72
Struct
MapLayout
MapLayout class
Chapter09/map_layout.go:19
Struct
MapLayout
MapLayout class
Chapter09/test/map_layout.go:19
TypeAlias
Mass
Chapter06/sort_keys.go:12
TypeAlias
Miles
Chapter06/sort_keys.go:13
Struct
Node
Node class
Chapter06/unordered_list.go:11
Struct
Node
Node struct
Chapter06/linked_list.go:11
Struct
Node
Node class
Chapter03/doubly_linked_list.go:11
Struct
Node
Node class
Chapter03/linked_list.go:11
Struct
Order
Order class
Chapter03/queue.go:14
Struct
Place
Place class
Chapter09/map_layout.go:11
Struct
Place
Place class
Chapter09/test/map_layout.go:11
Struct
ProcessClass
ProcessClass struct
Chapter01/decorator.go:16
Struct
ProcessDecorator
ProcessDecorator struct
Chapter01/decorator.go:24
Struct
Queue
Queue class
Chapter03/sync_queue.go:21
TypeAlias
Queue
Queue - Array of Orders Type
Chapter03/queue.go:11
Struct
RealObject
RealObject struct
Chapter01/virtualproxy.go:16
Struct
ReferenceCounter
Reference Counter
Chapter10/weighted_reference.go:4
Struct
ReferenceCounter
Reference Counter
Chapter10/reference_counting.go:13
Struct
ReferenceCounter
Reference Counter Class
Chapter10/stack_garbage_collection.go:12
Struct
Row
Row Class
Chapter04/table.go:18
Struct
Set
Set class
Chapter03/set.go:11
Struct
SocialGraph
Social Graph
Chapter09/social_graph.go:11
Struct
SocialGraph
Social Graph class
Chapter09/social_graph_example.go:13
Struct
SocialGraph
Social Graph
Chapter09/test/social_graph.go:11
Struct
SparseMatrix
Sparse Matrix
Chapter09/sparse_matrix.go:18
Struct
Stack
Stack is a basic LIFO stack that resizes as needed.
Chapter03/stack.go:29
Struct
Stack
Stack class
Chapter10/stack_garbage_collection.go:32
Struct
Table
Table Class
Chapter04/table.go:11
Struct
Thing
Thing class
Chapter06/sort_keys.go:16
Struct
ThingSorter
ThingSorter class
Chapter06/sort_keys.go:38
Struct
Transaction
Transaction struct
Chapter01/facade.go:49
Struct
Tree
Tree struct
Chapter01/tree.go:11
Struct
TreeNode
TreeNode class
Chapter04/avl_tree.go:18
Struct
TreeNode
TreeNode class
Chapter04/binary_search_tree.go:12
Struct
TreeNode
TreeNode class
Chapter07/binarysearchtree.go:12
Struct
TreeSet
TreeSet type
Chapter07/treeset.go:6
Struct
UnOrderedList
UnOrderedList class
Chapter06/unordered_list.go:17
Struct
VirtualProxy
VirtualProxy struct
Chapter01/virtualproxy.go:24
Struct
fraction
fraction class
Chapter07/farey_sequence.go:11
FuncType
lessFunc
func(p1 *Commit, p2 *Commit) bool
Chapter06/sort_multi_keys.go:19
Struct
multiSorter
multiSorter class
Chapter06/sort_multi_keys.go:22