<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://scientific-inference-lab.github.io/data-structure/</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/01.%20Data%20Abstraction/adt-specifications.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/01.%20Data%20Abstraction/choosing-an-adt.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/01.%20Data%20Abstraction/data-abstraction.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/01.%20Data%20Abstraction/operations-and-semantics.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/02.%20Interfaces/interface-and-specification.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/02.%20Interfaces/python-objects.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/02.%20Interfaces/representation-and-work.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/02.%20Interfaces/two-implementations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/03.%20Measuring%20Cost/counting-operations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/03.%20Measuring%20Cost/loops-and-input-size.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/03.%20Measuring%20Cost/python-operations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/03.%20Measuring%20Cost/timing-a-run.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/04.%20Reasoning%20About%20Growth/asymptotic-bounds.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/04.%20Reasoning%20About%20Growth/best-worst-and-average.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/04.%20Reasoning%20About%20Growth/growth-rate.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/04.%20Reasoning%20About%20Growth/reading-code-as-a-function.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/05.%20Storing%20Elements%20in%20a%20Row/backing-array.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/05.%20Storing%20Elements%20in%20a%20Row/contiguous-storage.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/05.%20Storing%20Elements%20in%20a%20Row/cost-of-shifting.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/05.%20Storing%20Elements%20in%20a%20Row/what-arrays-are-good-for.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/06.%20When%20the%20Array%20Fills%20Up/amortized-cost.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/06.%20When%20the%20Array%20Fills%20Up/capacity-and-resize.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/06.%20When%20the%20Array%20Fills%20Up/circular-arrays.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/06.%20When%20the%20Array%20Fills%20Up/inside-python-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/07.%20Giving%20Up%20Contiguity/references-and-aliasing.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/07.%20Giving%20Up%20Contiguity/singly-linked-nodes.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/08.%20Walking%20the%20References/linked-list-search.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/08.%20Walking%20the%20References/linked-list-traversal.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/08.%20Walking%20the%20References/linked-list-updates.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/09.%20Links%20Both%20Ways/doubly-linked-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/09.%20Links%20Both%20Ways/sentinel-nodes.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/10.%20Same%20List%2C%20Different%20Costs/arrays-vs-linked-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/10.%20Same%20List%2C%20Different%20Costs/operation-mix.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/11.%20Last%20In%2C%20First%20Out/call-stack.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/11.%20Last%20In%2C%20First%20Out/stack-adt.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/11.%20Last%20In%2C%20First%20Out/stack-expression-processing.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/12.%20First%20In%2C%20First%20Out/deque-adt.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/12.%20First%20In%2C%20First%20Out/queue-adt.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/12.%20First%20In%2C%20First%20Out/queue-simulations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/13.%20Keys%20to%20Indices/hash-functions.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/13.%20Keys%20to%20Indices/hash-tables.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/13.%20Keys%20to%20Indices/separate-chaining.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/14.%20Finding%20the%20Next%20Open%20Slot/load-factor-and-resizing.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/14.%20Finding%20the%20Next%20Open%20Slot/open-addressing-probes.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/14.%20Finding%20the%20Next%20Open%20Slot/tombstones.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/00.%20Intro.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/01.%20Data%20Abstraction.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/02.%20Interfaces.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/03.%20Measuring%20Cost.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/04.%20Reasoning%20About%20Growth.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/05.%20Storing%20Elements%20in%20a%20Row.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/06.%20When%20the%20Array%20Fills%20Up.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/07.%20Giving%20Up%20Contiguity.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/08.%20Walking%20the%20References.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/09.%20Links%20Both%20Ways.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/10.%20Same%20List%2C%20Different%20Costs.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/11.%20Last%20In%2C%20First%20Out.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/12.%20First%20In%2C%20First%20Out.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/13.%20Keys%20to%20Indices.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/lecture/14.%20Finding%20the%20Next%20Open%20Slot.pdf</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/arrays-and-linked-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/arrays.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/asymptotic-growth.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/data-abstraction-and-adts.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/doubly-linked-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/dynamic-arrays.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/hash-tables-and-chaining.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/interfaces-and-implementations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/linked-list-operations.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/linked-lists.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/measuring-cost.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/open-addressing.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/queues-and-deques.html</loc></url>
  <url><loc>https://scientific-inference-lab.github.io/data-structure/practice/stacks.html</loc></url>
</urlset>
