Skip to content

Latest commit

 

History

History
112 lines (79 loc) · 3.84 KB

File metadata and controls

112 lines (79 loc) · 3.84 KB

Chapter 1 Notes

Chapter 01 Source Code List

List

Tuples

Heaps

  • The heap data structure is used in selection, graph, and k-way merge algorithms. Operations such as finding, merging, insertion, key changes, and deleting are performed on heaps. Heaps are part of the container/heap package in Go.
  • Heaps
  • Heaps container/heap
  • Heaps Source Code

Desing Patterns

Adapter Pattern

Bridge Pattern

Composite Pattern

Decarator Pattern

Decorator Pattern

Facade Pattern

Flyweight Pattern

Private Class Data

Account is a class with account details and a customer name. AccountDetails is the
private attribute of Account , and CustomerName is the public attribute. JSON marshaling
of Account has CustomerName as a public property. AccountDetails is the package
property in Go (modeled as private class data):

See in source code Take a look at the

Proxy Pattern

Representation of Algorithms

Big O Notation