Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.
Data structures presented in the book include:
Stacks
Queues, deques, and lists implemented as arrays and linked-lists
Space-efficient implementations of lists
Skip lists
Hash tables and hash codes
Binary search trees including treaps, scapegoat trees, and red-black trees
Integer searching structures including binary tries, x-fast tries, and y-fast tries
Heaps, including implicit binary heaps and randomized meldable heaps
Graphs, including adjacency matrix and ajacency list representations
B-trees.
This work contains code and/or text from opendatastructures.org.
Requirements
Basic programing knowledge in any programming language
I started coding at the age of 14 over 40 years ago. For over 30 years I have worked at several large corporations where I have led the development and deployment of large scale software systems. I have also taught coding to a variety of people all the way from entry level engineers to seasoned programmers. After retiring, I started teaching...
We are a coding school focused on kids serving kids all over the San Francisco Bay Area. We firmly believe that kids should learn how to code and can do so at a fairly early age We are run by top teachers with significant experience teaching in the real world. Please attend one of our free live classes to explore our teaching style and see our...
One-time Fee
$19
List Price: $29
You save: $10
1 year access Number of days for which you will have access to the product.
€17.80
List Price: €27.18
You save: €9.37
1 year access Number of days for which you will have access to the product.
£15.36
List Price: £23.44
You save: £8.08
1 year access Number of days for which you will have access to the product.
CA$26.21
List Price: CA$40.01
You save: CA$13.79
1 year access Number of days for which you will have access to the product.
A$29.61
List Price: A$45.19
You save: A$15.58
1 year access Number of days for which you will have access to the product.
S$25.86
List Price: S$39.47
You save: S$13.61
1 year access Number of days for which you will have access to the product.
HK$148.79
List Price: HK$227.11
You save: HK$78.31
1 year access Number of days for which you will have access to the product.
CHF 17.29
List Price: CHF 26.40
You save: CHF 9.10
1 year access Number of days for which you will have access to the product.
NOK kr209.34
List Price: NOK kr319.51
You save: NOK kr110.17
1 year access Number of days for which you will have access to the product.
DKK kr133.03
List Price: DKK kr203.05
You save: DKK kr70.01
1 year access Number of days for which you will have access to the product.
NZ$32.26
List Price: NZ$49.25
You save: NZ$16.98
1 year access Number of days for which you will have access to the product.
د.إ69.78
List Price: د.إ106.50
You save: د.إ36.72
1 year access Number of days for which you will have access to the product.
৳2,080.64
List Price: ৳3,175.71
You save: ৳1,095.07
1 year access Number of days for which you will have access to the product.
₹1,584.03
List Price: ₹2,417.74
You save: ₹833.70
1 year access Number of days for which you will have access to the product.
RM90.89
List Price: RM138.73
You save: RM47.84
1 year access Number of days for which you will have access to the product.
₦24,643
List Price: ₦37,613
You save: ₦12,970
1 year access Number of days for which you will have access to the product.
₨5,276.17
List Price: ₨8,053.11
You save: ₨2,776.93
1 year access Number of days for which you will have access to the product.
฿698.96
List Price: ฿1,066.83
You save: ฿367.87
1 year access Number of days for which you will have access to the product.
₺617.22
List Price: ₺942.08
You save: ₺324.85
1 year access Number of days for which you will have access to the product.
B$98.85
List Price: B$150.88
You save: B$52.03
1 year access Number of days for which you will have access to the product.
R366.60
List Price: R559.54
You save: R192.94
1 year access Number of days for which you will have access to the product.
Лв34.89
List Price: Лв53.25
You save: Лв18.36
1 year access Number of days for which you will have access to the product.
₩26,115.40
List Price: ₩39,860.35
You save: ₩13,744.95
1 year access Number of days for which you will have access to the product.
₪71.86
List Price: ₪109.68
You save: ₪37.82
1 year access Number of days for which you will have access to the product.
₱1,093.88
List Price: ₱1,669.61
You save: ₱575.72
1 year access Number of days for which you will have access to the product.
¥2,937.87
List Price: ¥4,484.12
You save: ¥1,546.25
1 year access Number of days for which you will have access to the product.
MX$324.90
List Price: MX$495.91
You save: MX$171
1 year access Number of days for which you will have access to the product.
QR69.17
List Price: QR105.58
You save: QR36.40
1 year access Number of days for which you will have access to the product.
P263.31
List Price: P401.90
You save: P138.58
1 year access Number of days for which you will have access to the product.
KSh2,493.03
List Price: KSh3,805.15
You save: KSh1,312.12
1 year access Number of days for which you will have access to the product.
E£916.26
List Price: E£1,398.51
You save: E£482.24
1 year access Number of days for which you will have access to the product.
ብር1,077.21
List Price: ብር1,644.16
You save: ብር566.95
1 year access Number of days for which you will have access to the product.
Kz15,903
List Price: Kz24,273
You save: Kz8,370
1 year access Number of days for which you will have access to the product.
CLP$18,095.23
List Price: CLP$27,619.04
You save: CLP$9,523.80
1 year access Number of days for which you will have access to the product.
CN¥137.54
List Price: CN¥209.93
You save: CN¥72.39
1 year access Number of days for which you will have access to the product.
RD$1,118.75
List Price: RD$1,707.57
You save: RD$588.81
1 year access Number of days for which you will have access to the product.
DA2,557.26
List Price: DA3,903.19
You save: DA1,345.93
1 year access Number of days for which you will have access to the product.
FJ$43.27
List Price: FJ$66.04
You save: FJ$22.77
1 year access Number of days for which you will have access to the product.
Q147.45
List Price: Q225.05
You save: Q77.60
1 year access Number of days for which you will have access to the product.
GY$3,966.48
List Price: GY$6,054.10
You save: GY$2,087.62
1 year access Number of days for which you will have access to the product.
ISK kr2,676.25
List Price: ISK kr4,084.81
You save: ISK kr1,408.55
1 year access Number of days for which you will have access to the product.
DH192.06
List Price: DH293.14
You save: DH101.08
1 year access Number of days for which you will have access to the product.
L340.29
List Price: L519.39
You save: L179.10
1 year access Number of days for which you will have access to the product.
ден1,097.12
List Price: ден1,674.55
You save: ден577.43
1 year access Number of days for which you will have access to the product.
MOP$152.95
List Price: MOP$233.45
You save: MOP$80.50
1 year access Number of days for which you will have access to the product.
N$364.28
List Price: N$556
You save: N$191.72
1 year access Number of days for which you will have access to the product.
C$702.24
List Price: C$1,071.84
You save: C$369.60
1 year access Number of days for which you will have access to the product.
रु2,532.15
List Price: रु3,864.86
You save: रु1,332.71
1 year access Number of days for which you will have access to the product.
S/70.73
List Price: S/107.96
You save: S/37.22
1 year access Number of days for which you will have access to the product.
K72.20
List Price: K110.21
You save: K38
1 year access Number of days for which you will have access to the product.
SAR71.27
List Price: SAR108.79
You save: SAR37.51
1 year access Number of days for which you will have access to the product.
ZK486.76
List Price: ZK742.95
You save: ZK256.19
1 year access Number of days for which you will have access to the product.
L88.71
List Price: L135.41
You save: L46.69
1 year access Number of days for which you will have access to the product.
Kč450.29
List Price: Kč687.28
You save: Kč236.99
1 year access Number of days for which you will have access to the product.
Ft7,037.86
List Price: Ft10,742
You save: Ft3,704.13
1 year access Number of days for which you will have access to the product.
SEK kr207.35
List Price: SEK kr316.49
You save: SEK kr109.13
1 year access Number of days for which you will have access to the product.
ARS$16,489.24
List Price: ARS$25,167.79
You save: ARS$8,678.54
1 year access Number of days for which you will have access to the product.
Bs131.28
List Price: Bs200.38
You save: Bs69.09
1 year access Number of days for which you will have access to the product.
COP$74,477.57
List Price: COP$113,676.30
You save: COP$39,198.72
1 year access Number of days for which you will have access to the product.
₡9,520.91
List Price: ₡14,531.92
You save: ₡5,011.01
1 year access Number of days for which you will have access to the product.
L468.05
List Price: L714.39
You save: L246.34
1 year access Number of days for which you will have access to the product.
₲140,259.19
List Price: ₲214,079.82
You save: ₲73,820.62
1 year access Number of days for which you will have access to the product.
$U729.49
List Price: $U1,113.43
You save: $U383.94
1 year access Number of days for which you will have access to the product.
zł76.85
List Price: zł117.30
You save: zł40.44
1 year access Number of days for which you will have access to the product.
Subscription
$29
$19
per year
What's Included
File Size: 1M
Pages: 336
Language: English
Level: Beginner
Skills: Data Structures, Coding, Programming, Problem solving