Media Summary: How to implement the operations of a direct-address table using an array as the rep type Textbook: ... The beginning of a deep dive into implementation of hash tables, starting with the A "closure" is a data structure containing the code for a

Functional Maps And Sets Ocaml Programming Chapter 8 Video 27 - Detailed Analysis & Overview

How to implement the operations of a direct-address table using an array as the rep type Textbook: ... The beginning of a deep dive into implementation of hash tables, starting with the A "closure" is a data structure containing the code for a The `option` type, which represents optional data. It's a principled way to avoid the plague of `null`. Textbook: ... Functions can take other functions as input and return them as output, making them "higher order". Textbook: ... Binary Search Trees are easy to implement with algebraic data types. The BST invariant guides the development. Textbook: ...

How to implement the `fold_left` and `fold_right` functionals on The grammar of a language can be described in a notation known as "Backus-Naur Form" (BNF). The input to Menhir (or ... Defining a persistent stack data structure as an

Photo Gallery

Functional Maps and Sets | OCaml Programming | Chapter 8 Video 27
Array Map: Remaining Operations | OCaml Programming | Chapter 8 Video 10
Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37
OCaml in 90 Seconds
Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1
Map ADT: Bindings, Of List | OCaml Programming | Chapter 8 Video 2
Closures | OCaml Programming | Chapter 9 Video 27
Options | OCaml Programming | Chapter 3 Video 20
Implementing Map | OCaml Programming | Chapter 4 Video 3
Higher-Order Functions | OCaml Programming | Chapter 4 Video 1
Binary Search Trees | OCaml Programming | Chapter 8 Video 28
Fold | OCaml Programming | Chapter 4 Video 5
View Detailed Profile
Functional Maps and Sets | OCaml Programming | Chapter 8 Video 27

Functional Maps and Sets | OCaml Programming | Chapter 8 Video 27

Hash tables are efficient imperative

Array Map: Remaining Operations | OCaml Programming | Chapter 8 Video 10

Array Map: Remaining Operations | OCaml Programming | Chapter 8 Video 10

How to implement the operations of a direct-address table using an array as the rep type Textbook: ...

Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37

Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37

It's easy to turn the red-black tree

OCaml in 90 Seconds

OCaml in 90 Seconds

Get Cracked at

Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1

Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1

The beginning of a deep dive into implementation of hash tables, starting with the

Map ADT: Bindings, Of List | OCaml Programming | Chapter 8 Video 2

Map ADT: Bindings, Of List | OCaml Programming | Chapter 8 Video 2

Continuing the

Closures | OCaml Programming | Chapter 9 Video 27

Closures | OCaml Programming | Chapter 9 Video 27

A "closure" is a data structure containing the code for a

Options | OCaml Programming | Chapter 3 Video 20

Options | OCaml Programming | Chapter 3 Video 20

The `option` type, which represents optional data. It's a principled way to avoid the plague of `null`. Textbook: ...

Implementing Map | OCaml Programming | Chapter 4 Video 3

Implementing Map | OCaml Programming | Chapter 4 Video 3

How to implement the `

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Functions can take other functions as input and return them as output, making them "higher order". Textbook: ...

Binary Search Trees | OCaml Programming | Chapter 8 Video 28

Binary Search Trees | OCaml Programming | Chapter 8 Video 28

Binary Search Trees are easy to implement with algebraic data types. The BST invariant guides the development. Textbook: ...

Fold | OCaml Programming | Chapter 4 Video 5

Fold | OCaml Programming | Chapter 4 Video 5

How to implement the `fold_left` and `fold_right` functionals on

Grammars and BNF | OCaml Programming | Chapter 9 Video 12

Grammars and BNF | OCaml Programming | Chapter 9 Video 12

The grammar of a language can be described in a notation known as "Backus-Naur Form" (BNF). The input to Menhir (or ...

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack data structure as an

Pattern Matching | OCaml Programming | Chapter 3 Video 7

Pattern Matching | OCaml Programming | Chapter 3 Video 7

Examples of pattern matching with

Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7

Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7

How to use the ideas of `