{"version":1,"pages":[{"id":"-LMQFflEpJwoRjesbVMm","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_wyhLD","description":""},{"id":"-LMZIAbrcCiTJmKfhzaa","title":"Introduction","pathname":"/data-structures/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs3X094-j7oAnlZUPQ","title":"Arrays","pathname":"/data-structures/arrays","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs3YpT5n2dwMTuGvkY","title":"Lists","pathname":"/data-structures/lists","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs3foria5KQwBkmpDF","title":"Stacks and Queues","pathname":"/data-structures/stacks-and-queues","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs8VRzDaa7qRDPsFAi","title":"Hash Tables","pathname":"/data-structures/hash-tables","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs7w49vCqdCj3Bujhv","title":"Trees","pathname":"/data-structures/trees","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs7xl1e1zcvFDCE0hH","title":"Tries","pathname":"/data-structures/tries","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LNs7ytczzFEW2vygjy4","title":"Graphs","pathname":"/data-structures/graphs","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Data Structures"}]},{"id":"-LMZICQGvQqkqJJGRFsl","title":"Introduction","pathname":"/algorithms/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNs9UfA-kH712dkk5Wq","title":"Sorting","pathname":"/algorithms/sorting","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNs9wIqBMozuf9mp4Yw","title":"Graph","pathname":"/algorithms/graph","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNsAcF_spFdbj8o4iQY","title":"Greedy","pathname":"/algorithms/greedy","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNsATHkLoTpxyTIZBYt","title":"Dynamic Programming","pathname":"/algorithms/dynamic-programming","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNsAgO4rewV57zdx7AU","title":"Backtracking","pathname":"/algorithms/backtracking","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNsAiQJ1ipjsfnciVVD","title":"Branch and Bound","pathname":"/algorithms/branch-and-bound","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LNsAmnCVYugAv3HKeYS","title":"Divide and Conquer","pathname":"/algorithms/divide-and-conquer","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Algorithms"}]},{"id":"-LMZIWx7LY5g5MQe0Cmy","title":"Introduction","pathname":"/web-systems/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Web Systems"}]},{"id":"-LMZIHcC95XXwfLblXFB","title":"Introduction","pathname":"/computer-organization/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsCOWlcy-0Sl-FEmBr","title":"Combinational Logic","pathname":"/computer-organization/combinational-logic","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsC7Sn8HxXzI-c4yMn","title":"Assembly Instruction Sets","pathname":"/computer-organization/assembly-instruction-sets","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsCIRYnMR8IYfIQgSU","title":"Floating Point Representation","pathname":"/computer-organization/floating-point-representation","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsCRlUkRwHrfVW8uec","title":"Finite State Machines and CPUs","pathname":"/computer-organization/finite-state-machines-and-cpus","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsCf3VAinpRgB-NapT","title":"Pipelining","pathname":"/computer-organization/pipelining","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LNsDPH9OGf8q3XD9rjr","title":"Caching","pathname":"/computer-organization/caching","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computer Organization"}]},{"id":"-LMZIEtm7_fIsG2Ohcxb","title":"Introduction","pathname":"/operating-systems/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Operating Systems"}]},{"id":"-LNsB03WBjLm0HiJg0T0","title":"Concurrency","pathname":"/operating-systems/concurrency","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Operating Systems"}]},{"id":"-LNsBLNbsklNRjItwDUu","title":"Synchronization","pathname":"/operating-systems/synchronization","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Operating Systems"}]},{"id":"-LNsBS3IxM3v7wfeRik1","title":"Virtual Memory","pathname":"/operating-systems/virtual-memory","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Operating Systems"}]},{"id":"-LNsBV5qOW7kCpcVeMCe","title":"File Systems","pathname":"/operating-systems/file-systems","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Operating Systems"}]},{"id":"-LMZIM-btIrcRLjnv-P_","title":"Introduction","pathname":"/computing-theory/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Computing Theory"}]},{"id":"-LNs3DfFlZ80YakLjpKA","title":"Introduction","pathname":"/language-reviews/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Languages"}]},{"id":"-LNs3Gr6u7H1jp9Ip3oZ","title":"C++","pathname":"/language-reviews/c++","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Languages"}]},{"id":"-LNs3Lc34hz_mzFOly64","title":"Python","pathname":"/language-reviews/python","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Languages"}]},{"id":"-LNs3OFbxmyxwoGHTU2s","title":"Go","pathname":"/language-reviews/golang","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"Languages"}]},{"id":"-M21YoPs35fTmTSUCpUs","title":"Introduction","pathname":"/nix/intro","siteSpaceId":"sitesp_wyhLD","description":"","breadcrumbs":[{"label":"*nix Systems"}]},{"id":"-Ljdhto7j13hIQ9TmVn7","title":"Commands","pathname":"/nix/commands","siteSpaceId":"sitesp_wyhLD","description":"A collection of useful Linux commands and how to use them.","breadcrumbs":[{"label":"*nix Systems"}]},{"id":"-LjdjEnjwfFFudN5KZeA","title":"Directories","pathname":"/nix/directories","siteSpaceId":"sitesp_wyhLD","description":"How is the Linux file system laid out and what do all those weird three letter words (etc, var, bin...) mean?","breadcrumbs":[{"label":"*nix Systems"}]}]}