amethyst/assets/indices/linkIndex.json
2023-01-05 06:58:53 +00:00

2619 lines
77 KiB
JSON

{
"index": {
"links": {
"/": [
{
"source": "/",
"target": "/notes/search",
"text": "notes/search"
},
{
"source": "/",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support"
},
{
"source": "/",
"target": "/notes/callouts",
"text": "Admonition-style callouts"
},
{
"source": "/",
"target": "/notes/showcase",
"text": "amazing gardens that community members"
},
{
"source": "/",
"target": "/notes/philosophy",
"text": "why I made Quartz"
},
{
"source": "/",
"target": "/notes/setup",
"text": "Setup your own digital garden using Quartz"
},
{
"source": "/",
"target": "/notes/updating",
"text": "update"
},
{
"source": "/",
"target": "/tags/setup",
"text": "setup-related notes"
},
{
"source": "/",
"target": "/notes/troubleshooting",
"text": "Troubleshooting and FAQ"
},
{
"source": "/",
"target": "/notes/foo",
"text": "notes/foo"
},
{
"source": "/",
"target": "/notes/foo/footest",
"text": "notes/foo/footest"
}
],
"/configuration/config": [
{
"source": "/configuration/config",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/config",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
}
],
"/configuration/docker": [
{
"source": "/configuration/docker",
"target": "/notes/preview-changes",
"text": "install Quartz's dependencies manually"
}
],
"/configuration/editing": [
{
"source": "/configuration/editing",
"target": "/notes/obsidian",
"text": "How to setup your Obsidian Vault to work with Quartz"
},
{
"source": "/configuration/editing",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
},
{
"source": "/configuration/editing",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
},
{
"source": "/configuration/editing",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
}
],
"/configuration/hosting": [
{
"source": "/configuration/hosting",
"target": "/notes/custom-Domain",
"text": "Learn how to set it up with Quartz"
},
{
"source": "/configuration/hosting",
"target": "/notes/ignore-notes",
"text": "Excluding pages from being published"
},
{
"source": "/configuration/hosting",
"target": "/notes/docker",
"text": "Docker"
},
{
"source": "/configuration/hosting",
"target": "/notes/config",
"text": "Customizing Quartz"
},
{
"source": "/configuration/hosting",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
}
],
"/configuration/obsidian": [
{
"source": "/configuration/obsidian",
"target": "/notes/setup",
"text": "setup"
},
{
"source": "/configuration/obsidian",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
}
],
"/configuration/preview-changes": [
{
"source": "/configuration/preview-changes",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
}
],
"/configuration/setup": [
{
"source": "/configuration/setup",
"target": "/notes/editing",
"text": "Editing Notes in Quartz"
},
{
"source": "/configuration/setup",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
}
],
"/configuration/troubleshooting": [
{
"source": "/configuration/troubleshooting",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/ignore-notes",
"text": "excluding pages from being published"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/obsidian",
"text": "Obsidian"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "the 'how to edit' guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "the hosting guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/config",
"text": "customization guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "local editing"
}
],
"/cs61b/": [
{
"source": "/cs61b/",
"target": "/oop/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/",
"target": "/oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/",
"target": "/sorting/sorting-basics",
"text": "Sorting"
},
{
"source": "/cs61b/",
"target": "/algorithms/searching/",
"text": "Searching"
},
{
"source": "/cs61b/",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
},
{
"source": "/cs61b/",
"target": "/algorithms/shortest-paths/",
"text": "Shortest Paths"
},
{
"source": "/cs61b/",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
}
],
"/cs61b/SUMMARY": [
{
"source": "/cs61b/SUMMARY",
"target": "/CS61B-Index",
"text": "Welcome"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/inheritance",
"text": "Inheritance"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/objects",
"text": "Java Objects"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/README",
"text": "Collections"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/arrays",
"text": "Arrays"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/README",
"text": "Binary Trees"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/heaps",
"text": "Heaps"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/balanced-search-structures",
"text": "Balanced BSTs"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/tries",
"text": "Tries"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/graphs",
"text": "Graphs"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/comparables-and-comparators",
"text": "Comparables and Comparators"
},
{
"source": "/cs61b/SUMMARY",
"target": "/sorting/sorting-basics",
"text": "Sorting"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimax",
"text": "Minimax Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/README",
"text": "Searching"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/README",
"text": "Shortest Paths"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/a-search",
"text": "A* Search"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/README",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/more-resources",
"text": "More Resources"
}
],
"/cs61b/abstract-data-types/binary-trees/README": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/binary-search",
"text": "binary-search.md"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/balanced-search-structures",
"text": "Balanced BSTs"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../graphs",
"text": "Graphs"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/tries",
"text": "Tries"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../hashing",
"text": "Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
}
],
"/cs61b/abstract-data-types/binary-trees/balanced-search-structures": [
{
"source": "/cs61b/abstract-data-types/binary-trees/balanced-search-structures",
"target": "/./",
"text": "Binary Trees"
}
],
"/cs61b/abstract-data-types/binary-trees/tries": [
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../collections/sets",
"text": "Sets"
}
],
"/cs61b/abstract-data-types/collections/README": [
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/arrays",
"text": "ArrayLists"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/sets",
"text": "Sets"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/stacks-and-queues",
"text": "Stacks and Queues"
}
],
"/cs61b/abstract-data-types/collections/arrays": [
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/objects",
"text": "Java Objects"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/./",
"text": "Collections"
}
],
"/cs61b/abstract-data-types/collections/linked-lists": [
{
"source": "/cs61b/abstract-data-types/collections/linked-lists",
"target": "/arrays",
"text": "Arrays"
}
],
"/cs61b/abstract-data-types/collections/sets": [
{
"source": "/cs61b/abstract-data-types/collections/sets",
"target": "/../../asymptotics/amortization",
"text": "resized"
}
],
"/cs61b/abstract-data-types/collections/stacks-and-queues": [
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/../../algorithms/shortest-paths/dijkstras-algorithm",
"text": "finding shortest paths using Dijkstra's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/stacks-and-queues",
"text": "Priority Queues"
}
],
"/cs61b/abstract-data-types/graphs": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/",
"text": "Shortest Paths"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/a-search",
"text": "A* Search"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
}
],
"/cs61b/abstract-data-types/hashing": [
{
"source": "/cs61b/abstract-data-types/hashing",
"target": "/../asymptotics/amortization",
"text": "Amortization"
}
],
"/cs61b/abstract-data-types/union-find-disjoint-sets": [
{
"source": "/cs61b/abstract-data-types/union-find-disjoint-sets",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
}
],
"/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/./",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
}
],
"/cs61b/algorithms/minimum-spanning-trees/prims-algorithm": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/./README",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's"
}
],
"/cs61b/algorithms/searching/README": [
{
"source": "/cs61b/algorithms/searching/README",
"target": "/binary-search",
"text": "binary-search.md"
},
{
"source": "/cs61b/algorithms/searching/README",
"target": "/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
},
{
"source": "/cs61b/algorithms/searching/README",
"target": "/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
}
],
"/cs61b/algorithms/searching/binary-search": [
{
"source": "/cs61b/algorithms/searching/binary-search",
"target": "/../../abstract-data-types/binary-trees/",
"text": "binary trees"
}
],
"/cs61b/algorithms/searching/breadth-first-search-bfs": [
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/cs61b/algorithms/shortest-paths/a-search": [
{
"source": "/cs61b/algorithms/shortest-paths/a-search",
"target": "/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/cs61b/algorithms/shortest-paths/dijkstras-algorithm": [
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/graphs",
"text": "Graphs"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/./",
"text": "Shortest Paths"
}
],
"/cs61b/asymptotics/amortization": [
{
"source": "/cs61b/asymptotics/amortization",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
}
],
"/cs61b/asymptotics/asymptotics": [
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics-practice",
"text": "try some problems!"
},
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics",
"text": "Simplify"
}
],
"/cs61b/asymptotics/asymptotics-practice": [
{
"source": "/cs61b/asymptotics/asymptotics-practice",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
}
],
"/cs61b/misc-topics/modular-arithmetic": [
{
"source": "/cs61b/misc-topics/modular-arithmetic",
"target": "/../oop/objects",
"text": "Java Objects"
}
],
"/cs61b/oop/dynamic-method-selection": [
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "inheritance"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/access-control",
"text": "access control"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "Interfaces"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/../abstract-data-types/collections/",
"text": "Collections"
}
],
"/cs61b/oop/generics": [
{
"source": "/cs61b/oop/generics",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/oop/generics",
"target": "/inheritance",
"text": "inheritance rules"
}
],
"/cs61b/oop/inheritance": [
{
"source": "/cs61b/oop/inheritance",
"target": "/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/objects",
"text": "References, Objects, and Types in Java"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
}
],
"/cs61b/oop/objects": [
{
"source": "/cs61b/oop/objects",
"target": "/../misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
},
{
"source": "/cs61b/oop/objects",
"target": "/../abstract-data-types/collections/",
"text": "collections"
}
],
"/features/languages": [
{
"source": "/features/languages",
"target": "/notes/config",
"text": "config"
}
]
},
"backlinks": {
"/../../abstract-data-types/binary-trees/": [
{
"source": "/cs61b/algorithms/searching/binary-search",
"target": "/../../abstract-data-types/binary-trees/",
"text": "binary trees"
}
],
"/../../abstract-data-types/collections/stacks-and-queues": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
}
],
"/../../abstract-data-types/graphs": [
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/graphs",
"text": "Graphs"
}
],
"/../../abstract-data-types/union-find-disjoint-sets": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
}
],
"/../../algorithms/searching/binary-search": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/binary-search",
"text": "binary-search.md"
}
],
"/../../algorithms/searching/breadth-first-search-bfs": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
}
],
"/../../algorithms/searching/depth-first-search-dfs": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
}
],
"/../../algorithms/shortest-paths/dijkstras-algorithm": [
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/../../algorithms/shortest-paths/dijkstras-algorithm",
"text": "finding shortest paths using Dijkstra's Algorithm"
}
],
"/../../asymptotics/amortization": [
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/abstract-data-types/collections/sets",
"target": "/../../asymptotics/amortization",
"text": "resized"
}
],
"/../../oop/generics": [
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/generics",
"text": "Generic Types"
}
],
"/../../oop/objects": [
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/objects",
"text": "Java Objects"
}
],
"/../abstract-data-types/collections/": [
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/../abstract-data-types/collections/",
"text": "Collections"
},
{
"source": "/cs61b/oop/objects",
"target": "/../abstract-data-types/collections/",
"text": "collections"
}
],
"/../algorithms/minimum-spanning-trees/": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/",
"text": "Minimum Spanning Trees"
}
],
"/../algorithms/minimum-spanning-trees/kruskals-algorithm": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/union-find-disjoint-sets",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
}
],
"/../algorithms/minimum-spanning-trees/prims-algorithm": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
}
],
"/../algorithms/searching/breadth-first-search-bfs": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
}
],
"/../algorithms/searching/depth-first-search-dfs": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
}
],
"/../algorithms/shortest-paths/": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/",
"text": "Shortest Paths"
}
],
"/../algorithms/shortest-paths/a-search": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/a-search",
"text": "A* Search"
}
],
"/../algorithms/shortest-paths/dijkstras-algorithm": [
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/../asymptotics/amortization": [
{
"source": "/cs61b/abstract-data-types/hashing",
"target": "/../asymptotics/amortization",
"text": "Amortization"
}
],
"/../collections/sets": [
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../collections/sets",
"text": "Sets"
}
],
"/../graphs": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../graphs",
"text": "Graphs"
}
],
"/../hashing": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../hashing",
"text": "Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
}
],
"/../misc-topics/modular-arithmetic": [
{
"source": "/cs61b/oop/objects",
"target": "/../misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
}
],
"/../oop/objects": [
{
"source": "/cs61b/misc-topics/modular-arithmetic",
"target": "/../oop/objects",
"text": "Java Objects"
}
],
"/../shortest-paths/dijkstras-algorithm": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's"
},
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/./": [
{
"source": "/cs61b/abstract-data-types/binary-trees/balanced-search-structures",
"target": "/./",
"text": "Binary Trees"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/./",
"text": "Collections"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/./",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/./",
"text": "Shortest Paths"
}
],
"/./README": [
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/./README",
"text": "Minimum Spanning Trees"
}
],
"/CS61B-Index": [
{
"source": "/cs61b/SUMMARY",
"target": "/CS61B-Index",
"text": "Welcome"
}
],
"/abstract-data-types/binary-trees/README": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/README",
"text": "Binary Trees"
}
],
"/abstract-data-types/binary-trees/balanced-search-structures": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/balanced-search-structures",
"text": "Balanced BSTs"
}
],
"/abstract-data-types/binary-trees/heaps": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/heaps",
"text": "Heaps"
}
],
"/abstract-data-types/binary-trees/tries": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/tries",
"text": "Tries"
}
],
"/abstract-data-types/collections/README": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/README",
"text": "Collections"
}
],
"/abstract-data-types/collections/arrays": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/arrays",
"text": "Arrays"
}
],
"/abstract-data-types/collections/linked-lists": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
}
],
"/abstract-data-types/collections/sets": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
}
],
"/abstract-data-types/collections/stacks-and-queues": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
}
],
"/abstract-data-types/comparables-and-comparators": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/comparables-and-comparators",
"text": "Comparables and Comparators"
}
],
"/abstract-data-types/graphs": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/graphs",
"text": "Graphs"
}
],
"/abstract-data-types/hashing": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/hashing",
"text": "Hashing and Hash Tables"
}
],
"/abstract-data-types/union-find-disjoint-sets": [
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
}
],
"/access-control": [
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/access-control",
"text": "access control"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/access-control",
"text": "Access Control"
}
],
"/algorithms/minimax": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimax",
"text": "Minimax Algorithm"
}
],
"/algorithms/minimum-spanning-trees/README": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/README",
"text": "Minimum Spanning Trees"
}
],
"/algorithms/minimum-spanning-trees/kruskals-algorithm": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
}
],
"/algorithms/minimum-spanning-trees/prims-algorithm": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
}
],
"/algorithms/searching/": [
{
"source": "/cs61b/",
"target": "/algorithms/searching/",
"text": "Searching"
}
],
"/algorithms/searching/README": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/README",
"text": "Searching"
}
],
"/algorithms/searching/binary-search": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
},
{
"source": "/cs61b/",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
}
],
"/algorithms/searching/breadth-first-search-bfs": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
}
],
"/algorithms/searching/depth-first-search-dfs": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
}
],
"/algorithms/shortest-paths/": [
{
"source": "/cs61b/",
"target": "/algorithms/shortest-paths/",
"text": "Shortest Paths"
}
],
"/algorithms/shortest-paths/README": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/README",
"text": "Shortest Paths"
}
],
"/algorithms/shortest-paths/a-search": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/a-search",
"text": "A* Search"
}
],
"/algorithms/shortest-paths/dijkstras-algorithm": [
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/arrays": [
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/arrays",
"text": "ArrayLists"
},
{
"source": "/cs61b/abstract-data-types/collections/linked-lists",
"target": "/arrays",
"text": "Arrays"
}
],
"/asymptotics": [
{
"source": "/cs61b/asymptotics/amortization",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/asymptotics/asymptotics-practice",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics",
"text": "Simplify"
}
],
"/asymptotics-practice": [
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics-practice",
"text": "try some problems!"
}
],
"/asymptotics/amortization": [
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/amortization",
"text": "Amortization"
}
],
"/asymptotics/asymptotics": [
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics",
"text": "Asymptotic Analysis Basics"
}
],
"/asymptotics/asymptotics-practice": [
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
},
{
"source": "/cs61b/",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
}
],
"/balanced-search-structures": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/balanced-search-structures",
"text": "Balanced BSTs"
}
],
"/binary-search": [
{
"source": "/cs61b/algorithms/searching/README",
"target": "/binary-search",
"text": "binary-search.md"
}
],
"/breadth-first-search-bfs": [
{
"source": "/cs61b/algorithms/searching/README",
"target": "/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
}
],
"/depth-first-search-dfs": [
{
"source": "/cs61b/algorithms/searching/README",
"target": "/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
},
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
}
],
"/dijkstras-algorithm": [
{
"source": "/cs61b/algorithms/shortest-paths/a-search",
"target": "/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
}
],
"/dynamic-method-selection": [
{
"source": "/cs61b/oop/generics",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
}
],
"/generics": [
{
"source": "/cs61b/oop/inheritance",
"target": "/generics",
"text": "Generic Types"
}
],
"/inheritance": [
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "inheritance"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "Interfaces"
},
{
"source": "/cs61b/oop/generics",
"target": "/inheritance",
"text": "inheritance rules"
}
],
"/linked-lists": [
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/linked-lists",
"text": "Linked Lists"
}
],
"/misc-topics/exceptions": [
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
},
{
"source": "/cs61b/",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
}
],
"/misc-topics/modular-arithmetic": [
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
}
],
"/misc-topics/more-resources": [
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/more-resources",
"text": "More Resources"
}
],
"/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95": [
{
"source": "/",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support"
},
{
"source": "/configuration/config",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
}
],
"/notes/callouts": [
{
"source": "/",
"target": "/notes/callouts",
"text": "Admonition-style callouts"
}
],
"/notes/config": [
{
"source": "/configuration/hosting",
"target": "/notes/config",
"text": "Customizing Quartz"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/config",
"text": "customization guide"
},
{
"source": "/features/languages",
"target": "/notes/config",
"text": "config"
}
],
"/notes/custom-Domain": [
{
"source": "/configuration/hosting",
"target": "/notes/custom-Domain",
"text": "Learn how to set it up with Quartz"
}
],
"/notes/docker": [
{
"source": "/configuration/hosting",
"target": "/notes/docker",
"text": "Docker"
}
],
"/notes/editing": [
{
"source": "/configuration/setup",
"target": "/notes/editing",
"text": "Editing Notes in Quartz"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "the 'how to edit' guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "local editing"
}
],
"/notes/foo": [
{
"source": "/",
"target": "/notes/foo",
"text": "notes/foo"
}
],
"/notes/foo/footest": [
{
"source": "/",
"target": "/notes/foo/footest",
"text": "notes/foo/footest"
}
],
"/notes/hosting": [
{
"source": "/configuration/editing",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
},
{
"source": "/configuration/preview-changes",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "the hosting guide"
}
],
"/notes/ignore-notes": [
{
"source": "/configuration/hosting",
"target": "/notes/ignore-notes",
"text": "Excluding pages from being published"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/ignore-notes",
"text": "excluding pages from being published"
}
],
"/notes/obsidian": [
{
"source": "/configuration/editing",
"target": "/notes/obsidian",
"text": "How to setup your Obsidian Vault to work with Quartz"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/obsidian",
"text": "Obsidian"
}
],
"/notes/philosophy": [
{
"source": "/",
"target": "/notes/philosophy",
"text": "why I made Quartz"
}
],
"/notes/preview-changes": [
{
"source": "/configuration/docker",
"target": "/notes/preview-changes",
"text": "install Quartz's dependencies manually"
},
{
"source": "/configuration/editing",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
},
{
"source": "/configuration/obsidian",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
}
],
"/notes/search": [
{
"source": "/",
"target": "/notes/search",
"text": "notes/search"
}
],
"/notes/setup": [
{
"source": "/",
"target": "/notes/setup",
"text": "Setup your own digital garden using Quartz"
},
{
"source": "/configuration/obsidian",
"target": "/notes/setup",
"text": "setup"
}
],
"/notes/showcase": [
{
"source": "/",
"target": "/notes/showcase",
"text": "amazing gardens that community members"
}
],
"/notes/troubleshooting": [
{
"source": "/",
"target": "/notes/troubleshooting",
"text": "Troubleshooting and FAQ"
},
{
"source": "/configuration/config",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/editing",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/hosting",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/setup",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
}
],
"/notes/updating": [
{
"source": "/",
"target": "/notes/updating",
"text": "update"
}
],
"/objects": [
{
"source": "/cs61b/oop/inheritance",
"target": "/objects",
"text": "References, Objects, and Types in Java"
}
],
"/oop/access-control": [
{
"source": "/cs61b/SUMMARY",
"target": "/oop/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/",
"target": "/oop/access-control",
"text": "Access Control"
}
],
"/oop/dynamic-method-selection": [
{
"source": "/cs61b/SUMMARY",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
}
],
"/oop/generics": [
{
"source": "/cs61b/SUMMARY",
"target": "/oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/",
"target": "/oop/generics",
"text": "Generic Types"
}
],
"/oop/inheritance": [
{
"source": "/cs61b/SUMMARY",
"target": "/oop/inheritance",
"text": "Inheritance"
}
],
"/oop/objects": [
{
"source": "/cs61b/SUMMARY",
"target": "/oop/objects",
"text": "Java Objects"
}
],
"/sets": [
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/sets",
"text": "Sets"
}
],
"/sorting/sorting-basics": [
{
"source": "/cs61b/SUMMARY",
"target": "/sorting/sorting-basics",
"text": "Sorting"
},
{
"source": "/cs61b/",
"target": "/sorting/sorting-basics",
"text": "Sorting"
}
],
"/stacks-and-queues": [
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/stacks-and-queues",
"text": "Priority Queues"
}
],
"/tags/setup": [
{
"source": "/",
"target": "/tags/setup",
"text": "setup-related notes"
}
],
"/tries": [
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/tries",
"text": "Tries"
}
]
}
},
"links": [
{
"source": "/",
"target": "/notes/search",
"text": "notes/search"
},
{
"source": "/",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support"
},
{
"source": "/",
"target": "/notes/callouts",
"text": "Admonition-style callouts"
},
{
"source": "/",
"target": "/notes/showcase",
"text": "amazing gardens that community members"
},
{
"source": "/",
"target": "/notes/philosophy",
"text": "why I made Quartz"
},
{
"source": "/",
"target": "/notes/setup",
"text": "Setup your own digital garden using Quartz"
},
{
"source": "/",
"target": "/notes/updating",
"text": "update"
},
{
"source": "/",
"target": "/tags/setup",
"text": "setup-related notes"
},
{
"source": "/",
"target": "/notes/troubleshooting",
"text": "Troubleshooting and FAQ"
},
{
"source": "/",
"target": "/notes/foo",
"text": "notes/foo"
},
{
"source": "/",
"target": "/notes/foo/footest",
"text": "notes/foo/footest"
},
{
"source": "/configuration/config",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/config",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
},
{
"source": "/configuration/docker",
"target": "/notes/preview-changes",
"text": "install Quartz's dependencies manually"
},
{
"source": "/configuration/editing",
"target": "/notes/obsidian",
"text": "How to setup your Obsidian Vault to work with Quartz"
},
{
"source": "/configuration/editing",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
},
{
"source": "/configuration/editing",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
},
{
"source": "/configuration/editing",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/hosting",
"target": "/notes/custom-Domain",
"text": "Learn how to set it up with Quartz"
},
{
"source": "/configuration/hosting",
"target": "/notes/ignore-notes",
"text": "Excluding pages from being published"
},
{
"source": "/configuration/hosting",
"target": "/notes/docker",
"text": "Docker"
},
{
"source": "/configuration/hosting",
"target": "/notes/config",
"text": "Customizing Quartz"
},
{
"source": "/configuration/hosting",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/obsidian",
"target": "/notes/setup",
"text": "setup"
},
{
"source": "/configuration/obsidian",
"target": "/notes/preview-changes",
"text": "Preview Quartz Changes"
},
{
"source": "/configuration/preview-changes",
"target": "/notes/hosting",
"text": "Hosting Quartz online!"
},
{
"source": "/configuration/setup",
"target": "/notes/editing",
"text": "Editing Notes in Quartz"
},
{
"source": "/configuration/setup",
"target": "/notes/troubleshooting",
"text": "FAQ and Troubleshooting guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95",
"text": "CJK + Latex Support (测试)"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/ignore-notes",
"text": "excluding pages from being published"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "hosting"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/obsidian",
"text": "Obsidian"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "the 'how to edit' guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/hosting",
"text": "the hosting guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/config",
"text": "customization guide"
},
{
"source": "/configuration/troubleshooting",
"target": "/notes/editing",
"text": "local editing"
},
{
"source": "/cs61b/SUMMARY",
"target": "/CS61B-Index",
"text": "Welcome"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/inheritance",
"text": "Inheritance"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/objects",
"text": "Java Objects"
},
{
"source": "/cs61b/SUMMARY",
"target": "/oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/SUMMARY",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/README",
"text": "Collections"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/arrays",
"text": "Arrays"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/README",
"text": "Binary Trees"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/heaps",
"text": "Heaps"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/balanced-search-structures",
"text": "Balanced BSTs"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/binary-trees/tries",
"text": "Tries"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/graphs",
"text": "Graphs"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/abstract-data-types/comparables-and-comparators",
"text": "Comparables and Comparators"
},
{
"source": "/cs61b/SUMMARY",
"target": "/sorting/sorting-basics",
"text": "Sorting"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimax",
"text": "Minimax Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/README",
"text": "Searching"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/README",
"text": "Shortest Paths"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/shortest-paths/a-search",
"text": "A* Search"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/README",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
},
{
"source": "/cs61b/SUMMARY",
"target": "/misc-topics/more-resources",
"text": "More Resources"
},
{
"source": "/cs61b/",
"target": "/oop/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/",
"target": "/oop/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/",
"target": "/oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/",
"target": "/asymptotics/asymptotics-practice",
"text": "Asymptotics Practice"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/",
"target": "/abstract-data-types/collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/",
"target": "/sorting/sorting-basics",
"text": "Sorting"
},
{
"source": "/cs61b/",
"target": "/algorithms/searching/",
"text": "Searching"
},
{
"source": "/cs61b/",
"target": "/algorithms/searching/binary-search",
"text": "Binary Search"
},
{
"source": "/cs61b/",
"target": "/algorithms/shortest-paths/",
"text": "Shortest Paths"
},
{
"source": "/cs61b/",
"target": "/misc-topics/exceptions",
"text": "Exceptions"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/binary-search",
"text": "binary-search.md"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/balanced-search-structures",
"text": "Balanced BSTs"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../graphs",
"text": "Graphs"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/tries",
"text": "Tries"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../hashing",
"text": "Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/README",
"target": "/../../algorithms/searching/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/balanced-search-structures",
"target": "/./",
"text": "Binary Trees"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/binary-trees/tries",
"target": "/../collections/sets",
"text": "Sets"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/arrays",
"text": "ArrayLists"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/linked-lists",
"text": "Linked Lists"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/sets",
"text": "Sets"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/../hashing",
"text": "Hashing and Hash Tables"
},
{
"source": "/cs61b/abstract-data-types/collections/README",
"target": "/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/objects",
"text": "Java Objects"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/../../oop/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/abstract-data-types/collections/arrays",
"target": "/./",
"text": "Collections"
},
{
"source": "/cs61b/abstract-data-types/collections/linked-lists",
"target": "/arrays",
"text": "Arrays"
},
{
"source": "/cs61b/abstract-data-types/collections/sets",
"target": "/../../asymptotics/amortization",
"text": "resized"
},
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/../../algorithms/shortest-paths/dijkstras-algorithm",
"text": "finding shortest paths using Dijkstra's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/collections/stacks-and-queues",
"target": "/stacks-and-queues",
"text": "Priority Queues"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/searching/breadth-first-search-bfs",
"text": "Breadth First Search (BFS)"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/",
"text": "Shortest Paths"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/shortest-paths/a-search",
"text": "A* Search"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/prims-algorithm",
"text": "Prim's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/graphs",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
},
{
"source": "/cs61b/abstract-data-types/hashing",
"target": "/../asymptotics/amortization",
"text": "Amortization"
},
{
"source": "/cs61b/abstract-data-types/union-find-disjoint-sets",
"target": "/../algorithms/minimum-spanning-trees/kruskals-algorithm",
"text": "Kruskal's Algorithm"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/./",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/union-find-disjoint-sets",
"text": "Union Find (Disjoint Sets)"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/kruskals-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/./README",
"text": "Minimum Spanning Trees"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "PriorityQueue"
},
{
"source": "/cs61b/algorithms/minimum-spanning-trees/prims-algorithm",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's"
},
{
"source": "/cs61b/algorithms/searching/README",
"target": "/binary-search",
"text": "binary-search.md"
},
{
"source": "/cs61b/algorithms/searching/README",
"target": "/depth-first-search-dfs",
"text": "depth-first-search-dfs.md"
},
{
"source": "/cs61b/algorithms/searching/README",
"target": "/breadth-first-search-bfs",
"text": "breadth-first-search-bfs.md"
},
{
"source": "/cs61b/algorithms/searching/binary-search",
"target": "/../../abstract-data-types/binary-trees/",
"text": "binary trees"
},
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/depth-first-search-dfs",
"text": "Depth First Search (DFS)"
},
{
"source": "/cs61b/algorithms/searching/breadth-first-search-bfs",
"target": "/../shortest-paths/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/algorithms/shortest-paths/a-search",
"target": "/dijkstras-algorithm",
"text": "Dijkstra's Algorithm"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/graphs",
"text": "Graphs"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/../../abstract-data-types/collections/stacks-and-queues",
"text": "Stacks and Queues"
},
{
"source": "/cs61b/algorithms/shortest-paths/dijkstras-algorithm",
"target": "/./",
"text": "Shortest Paths"
},
{
"source": "/cs61b/asymptotics/amortization",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/asymptotics/asymptotics-practice",
"target": "/asymptotics",
"text": "Asymptotic Analysis Basics"
},
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics-practice",
"text": "try some problems!"
},
{
"source": "/cs61b/asymptotics/asymptotics",
"target": "/asymptotics",
"text": "Simplify"
},
{
"source": "/cs61b/misc-topics/modular-arithmetic",
"target": "/../oop/objects",
"text": "Java Objects"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "inheritance"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/access-control",
"text": "access control"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/inheritance",
"text": "Interfaces"
},
{
"source": "/cs61b/oop/dynamic-method-selection",
"target": "/../abstract-data-types/collections/",
"text": "Collections"
},
{
"source": "/cs61b/oop/generics",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/oop/generics",
"target": "/inheritance",
"text": "inheritance rules"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/access-control",
"text": "Access Control"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/objects",
"text": "References, Objects, and Types in Java"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/generics",
"text": "Generic Types"
},
{
"source": "/cs61b/oop/inheritance",
"target": "/dynamic-method-selection",
"text": "Dynamic Method Selection"
},
{
"source": "/cs61b/oop/objects",
"target": "/../misc-topics/modular-arithmetic",
"text": "Modular Arithmetic and Bit Manipulation"
},
{
"source": "/cs61b/oop/objects",
"target": "/../abstract-data-types/collections/",
"text": "collections"
},
{
"source": "/features/languages",
"target": "/notes/config",
"text": "config"
}
]
}