202 lines
4.3 KiB
JSON
202 lines
4.3 KiB
JSON
|
{
|
||
|
"name": "Data Structures",
|
||
|
"dashedName": "data-structures",
|
||
|
"order": 2,
|
||
|
"time": "",
|
||
|
"template": "",
|
||
|
"required": [],
|
||
|
"superBlock": "coding-interview-prep",
|
||
|
"superOrder": 8,
|
||
|
"challengeOrder": [
|
||
|
[
|
||
|
"587d8253367417b2b2512c6a",
|
||
|
"Typed Arrays"
|
||
|
],
|
||
|
[
|
||
|
"587d8250367417b2b2512c5e",
|
||
|
"Learn how a Stack Works"
|
||
|
],
|
||
|
[
|
||
|
"587d8250367417b2b2512c5f",
|
||
|
"Create a Stack Class"
|
||
|
],
|
||
|
[
|
||
|
"587d8250367417b2b2512c60",
|
||
|
"Create a Queue Class"
|
||
|
],
|
||
|
[
|
||
|
"587d8255367417b2b2512c74",
|
||
|
"Create a Priority Queue Class"
|
||
|
],
|
||
|
[
|
||
|
"587d8255367417b2b2512c75",
|
||
|
"Create a Circular Queue"
|
||
|
],
|
||
|
[
|
||
|
"8d1323c8c441eddfaeb5bdef",
|
||
|
"Create a Set Class"
|
||
|
],
|
||
|
[
|
||
|
"587d8253367417b2b2512c6b",
|
||
|
"Remove from a Set"
|
||
|
],
|
||
|
[
|
||
|
"8d1923c8c441eddfaeb5bdef",
|
||
|
"Size of the Set"
|
||
|
],
|
||
|
[
|
||
|
"587d8253367417b2b2512c6c",
|
||
|
"Perform a Union on Two Sets"
|
||
|
],
|
||
|
[
|
||
|
"587d8253367417b2b2512c6d",
|
||
|
"Perform an Intersection on Two Sets of Data"
|
||
|
],
|
||
|
[
|
||
|
"587d8254367417b2b2512c6e",
|
||
|
"Perform a Difference on Two Sets of Data"
|
||
|
],
|
||
|
[
|
||
|
"587d8254367417b2b2512c6f",
|
||
|
"Perform a Subset Check on Two Sets of Data"
|
||
|
],
|
||
|
[
|
||
|
"587d8254367417b2b2512c70",
|
||
|
"Create and Add to Sets in ES6"
|
||
|
],
|
||
|
[
|
||
|
"587d8254367417b2b2512c71",
|
||
|
"Remove items from a set in ES6"
|
||
|
],
|
||
|
[
|
||
|
"587d8255367417b2b2512c72",
|
||
|
"Use .has and .size on an ES6 Set"
|
||
|
],
|
||
|
[
|
||
|
"587d8255367417b2b2512c73",
|
||
|
"Use Spread and Notes for ES5 Set() Integration"
|
||
|
],
|
||
|
[
|
||
|
"8d5823c8c441eddfaeb5bdef",
|
||
|
"Create a Map Data Structure"
|
||
|
],
|
||
|
[
|
||
|
"587d825b367417b2b2512c8d",
|
||
|
"Create an ES6 JavaScript Map"
|
||
|
],
|
||
|
[
|
||
|
"587d825b367417b2b2512c8e",
|
||
|
"Create a Hash Table"
|
||
|
],
|
||
|
[
|
||
|
"587d8251367417b2b2512c61",
|
||
|
"Work with Nodes in a Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d8251367417b2b2512c62",
|
||
|
"Create a Linked List Class"
|
||
|
],
|
||
|
[
|
||
|
"587d8251367417b2b2512c63",
|
||
|
"Remove Elements from a Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d8251367417b2b2512c64",
|
||
|
"Search within a Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d8251367417b2b2512c65",
|
||
|
"Remove Elements from a Linked List by Index"
|
||
|
],
|
||
|
[
|
||
|
"587d8252367417b2b2512c67",
|
||
|
"Add Elements at a Specific Index in a Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d825a367417b2b2512c87",
|
||
|
"Create a Doubly Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d825a367417b2b2512c88",
|
||
|
"Reverse a Doubly Linked List"
|
||
|
],
|
||
|
[
|
||
|
"587d8256367417b2b2512c7a",
|
||
|
"Find the Minimum and Maximum Value in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8257367417b2b2512c7b",
|
||
|
"Add a New Element to a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8257367417b2b2512c7c",
|
||
|
"Check if an Element is Present in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8257367417b2b2512c7d",
|
||
|
"Find the Minimum and Maximum Height of a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8257367417b2b2512c7e",
|
||
|
"Use Depth First Search in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8258367417b2b2512c7f",
|
||
|
"Use Breadth First Search in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8258367417b2b2512c80",
|
||
|
"Delete a Leaf Node in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8258367417b2b2512c81",
|
||
|
"Delete a Node with One Child in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8258367417b2b2512c82",
|
||
|
"Delete a Node with Two Children in a Binary Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8259367417b2b2512c83",
|
||
|
"Invert a Binary Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d8259367417b2b2512c84",
|
||
|
"Create a Trie Search Tree"
|
||
|
],
|
||
|
[
|
||
|
"587d825a367417b2b2512c8a",
|
||
|
"Insert an Element into a Max Heap"
|
||
|
],
|
||
|
[
|
||
|
"587d825b367417b2b2512c8b",
|
||
|
"Remove an Element from a Max Heap"
|
||
|
],
|
||
|
[
|
||
|
"587d825b367417b2b2512c8c",
|
||
|
"Implement Heap Sort with a Min Heap"
|
||
|
],
|
||
|
[
|
||
|
"587d8256367417b2b2512c77",
|
||
|
"Adjacency List"
|
||
|
],
|
||
|
[
|
||
|
"587d8256367417b2b2512c78",
|
||
|
"Adjacency Matrix"
|
||
|
],
|
||
|
[
|
||
|
"587d8256367417b2b2512c79",
|
||
|
"Incidence Matrix"
|
||
|
],
|
||
|
[
|
||
|
"587d825c367417b2b2512c90",
|
||
|
"Breadth-First Search"
|
||
|
],
|
||
|
[
|
||
|
"587d825d367417b2b2512c96",
|
||
|
"Depth-First Search"
|
||
|
]
|
||
|
],
|
||
|
"helpRoom": "HelpJavaScript",
|
||
|
"fileName": "08-coding-interview-prep/data-structures.json"
|
||
|
}
|