Data Structures

Primitive Data Types

Linear Data Structures

Trees

Graphs

Hash Tables

Serialization Formats: JSON

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. You can use JSON to store your data or send your data over the network. JSON is a subset of JavaScript. It is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages. These properties make JSON an ideal data-interchange language.

Serialization Formats: XML

Serialization Formats: YAML

Summary

Exercises

Extra Resources