SYMBOL INDEX (41 symbols across 1 files) FILE: itsy-bitsy-data-structures.js class List (line 324) | class List { method constructor (line 334) | constructor() { method get (line 348) | get(address) { method push (line 375) | push(value) { method pop (line 389) | pop() { method unshift (line 430) | unshift(value) { method shift (line 464) | shift() { class HashTable (line 525) | class HashTable { method constructor (line 531) | constructor() { method hashKey (line 567) | hashKey(key) { method get (line 584) | get(key) { method set (line 598) | set(key, value) { method remove (line 611) | remove(key) { class Stack (line 673) | class Stack { method constructor (line 680) | constructor() { method push (line 694) | push(value) { method pop (line 703) | pop() { method peek (line 717) | peek() { class Queue (line 755) | class Queue { method constructor (line 761) | constructor() { method enqueue (line 773) | enqueue(value) { method dequeue (line 783) | dequeue() { method peek (line 797) | peek() { class Graph (line 882) | class Graph { method constructor (line 890) | constructor() { method addNode (line 899) | addNode(value) { method find (line 916) | find(value) { method addLine (line 926) | addLine(startValue, endValue) { class LinkedList (line 1006) | class LinkedList { method constructor (line 1015) | constructor() { method get (line 1027) | get(position) { method add (line 1052) | add(value, position) { method remove (line 1088) | remove(position) { class Tree (line 1202) | class Tree { method constructor (line 1208) | constructor() { method traverse (line 1217) | traverse(callback) { method add (line 1235) | add(value, parentValue) { class BinarySearchTree (line 1327) | class BinarySearchTree { method constructor (line 1334) | constructor() { method contains (line 1343) | contains(value) { method add (line 1378) | add(value) {