<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://madooei-cs226.netlify.app/</loc><lastmod>2026-10-28T20:19:13.997Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/syllabus/</loc><lastmod>2026-08-30T23:29:54.006Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/schedule/</loc><lastmod>2026-09-30T21:47:41.997Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/approach-to-instruction/</loc><lastmod>2026-08-30T23:28:43.790Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/logistics/</loc><lastmod>2026-08-30T23:31:29.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/exams/</loc><lastmod>2026-08-30T23:07:11.664Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/homework/</loc><lastmod>2026-08-30T23:07:12.738Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/how-to-study/</loc><lastmod>2026-08-31T12:50:53.140Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/demos/</loc><lastmod>2026-10-28T20:22:38.719Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-dynamic-array/</loc><lastmod>2026-09-04T15:47:07.984Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/what-is-data-structure/</loc><lastmod>2026-08-30T22:47:57.893Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/array/</loc><lastmod>2026-08-30T22:47:57.894Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/array-fixed-size/</loc><lastmod>2026-08-30T22:47:57.894Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-idea/</loc><lastmod>2026-08-30T22:47:57.894Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/abstraction-dynamic-array/</loc><lastmod>2026-08-30T22:47:57.895Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-start/</loc><lastmod>2026-08-30T22:47:57.895Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-add/</loc><lastmod>2026-08-30T22:47:57.896Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-grow/</loc><lastmod>2026-08-30T22:47:57.896Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-study-data-structures/</loc><lastmod>2026-08-30T22:47:57.897Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/classes-and-objects/</loc><lastmod>2026-08-30T22:47:57.897Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/encapsulation/</loc><lastmod>2026-08-30T22:47:57.897Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/contains-algorithm/</loc><lastmod>2026-08-30T22:47:57.898Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/selection-sort/</loc><lastmod>2026-09-30T15:13:19.726Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/where-algorithms-live/</loc><lastmod>2026-08-30T22:47:57.898Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sort-helpers/</loc><lastmod>2026-08-30T22:47:57.899Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove/</loc><lastmod>2026-08-30T22:47:57.899Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/indexof/</loc><lastmod>2026-08-30T22:47:57.899Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove-contract/</loc><lastmod>2026-08-30T22:47:57.900Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/structures-and-algorithms/</loc><lastmod>2026-08-30T22:47:57.900Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-generics/</loc><lastmod>2026-09-04T15:47:07.985Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-generics/</loc><lastmod>2026-09-02T22:25:39.274Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-not-object/</loc><lastmod>2026-09-02T22:25:39.274Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/generic-dynamic-array/</loc><lastmod>2026-09-02T22:25:39.274Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-array-problem/</loc><lastmod>2026-09-02T22:25:39.274Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-it/</loc><lastmod>2026-09-02T22:25:39.275Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/wrapper-classes/</loc><lastmod>2026-09-02T22:25:39.275Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/equals-vs-equalequal/</loc><lastmod>2026-09-02T22:25:39.275Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overriding-equals/</loc><lastmod>2026-09-02T22:25:39.275Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparable/</loc><lastmod>2026-09-02T22:25:39.275Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/making-student-comparable/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/generic-arrayutils/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sorting-generically/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparator/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sorting-with-comparator/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overloading-remove/</loc><lastmod>2026-09-02T22:25:39.276Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/integer-remove-trap/</loc><lastmod>2026-09-02T22:25:39.277Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-sorted-array/</loc><lastmod>2026-09-04T15:54:43.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-keep-it-sorted/</loc><lastmod>2026-09-04T15:54:43.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/binary-search/</loc><lastmod>2026-09-04T15:54:43.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/binary-search-recursively/</loc><lastmod>2026-09-04T15:54:43.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-a-half/</loc><lastmod>2026-09-04T15:54:43.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/passing-the-bounds/</loc><lastmod>2026-09-04T15:54:43.614Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-base-case/</loc><lastmod>2026-09-04T15:54:43.614Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/base-and-recursive-case/</loc><lastmod>2026-09-04T15:54:43.614Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-linear-search/</loc><lastmod>2026-09-04T15:54:43.614Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/public-method-private-helper/</loc><lastmod>2026-09-04T15:54:43.615Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/helper-for-binary-search/</loc><lastmod>2026-09-05T14:52:27.159Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-vs-iterative/</loc><lastmod>2026-09-04T15:54:43.615Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/counting-binary-search/</loc><lastmod>2026-09-04T15:54:43.615Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linear-vs-binary/</loc><lastmod>2026-09-04T15:54:43.616Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-sorted-array/</loc><lastmod>2026-10-12T15:37:02.934Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/adding-in-order-sorted-array/</loc><lastmod>2026-09-19T12:02:59.756Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching/</loc><lastmod>2026-09-04T15:54:43.616Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing/</loc><lastmod>2026-09-04T15:54:43.617Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/no-set/</loc><lastmod>2026-09-04T15:54:43.617Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-asymptotics/</loc><lastmod>2026-09-12T01:01:42.411Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-analyze-algorithms/</loc><lastmod>2026-09-12T01:01:42.412Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-not-just-time-them/</loc><lastmod>2026-09-12T01:01:42.413Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/big-oh-notation/</loc><lastmod>2026-09-12T01:01:42.413Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/suppress-coefficients/</loc><lastmod>2026-09-12T01:01:42.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/drop-lower-terms/</loc><lastmod>2026-09-12T01:01:42.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/reading-big-oh-from-code/</loc><lastmod>2026-09-08T01:54:07.431Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-loops-still-linear/</loc><lastmod>2026-09-08T01:54:07.431Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/nested-loops-multiply/</loc><lastmod>2026-09-08T01:54:07.432Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/half-the-work-same-class/</loc><lastmod>2026-09-08T01:54:07.432Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-loop-that-doubles/</loc><lastmod>2026-09-08T01:54:07.432Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/building-up-to-selection-sort/</loc><lastmod>2026-09-12T01:01:42.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/reasoning-without-the-code/</loc><lastmod>2026-09-08T01:54:07.432Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/which-structure-for-the-roster/</loc><lastmod>2026-09-12T01:01:42.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-not-sort-only-when-we-search/</loc><lastmod>2026-09-12T01:01:42.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/growth-rate/</loc><lastmod>2026-09-08T01:54:07.433Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/common-running-times/</loc><lastmod>2026-09-12T01:01:42.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/formal-big-oh/</loc><lastmod>2026-09-12T01:01:42.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-complexity/</loc><lastmod>2026-09-12T01:01:42.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/time-complexity/</loc><lastmod>2026-09-12T01:01:42.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/best-and-worst-case/</loc><lastmod>2026-09-12T01:01:42.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/average-case/</loc><lastmod>2026-09-12T01:01:42.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/space-complexity/</loc><lastmod>2026-09-30T15:13:19.727Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/space-on-the-call-stack/</loc><lastmod>2026-09-12T01:01:42.417Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-fibonacci/</loc><lastmod>2026-09-12T01:01:42.417Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-faster-fibonacci/</loc><lastmod>2026-09-12T01:01:42.418Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-leaner-fibonacci/</loc><lastmod>2026-09-12T01:01:42.418Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/complexity-of-grow/</loc><lastmod>2026-09-12T01:01:42.418Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/amortized-analysis-complexity/</loc><lastmod>2026-09-12T01:01:42.418Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/growing-one-slot-at-a-time/</loc><lastmod>2026-09-13T15:11:16.780Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-doubling/</loc><lastmod>2026-09-13T15:11:16.781Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/computational-complexity/</loc><lastmod>2026-09-12T01:01:42.419Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-item/</loc><lastmod>2026-09-16T15:36:05.616Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/different-kind-of-list/</loc><lastmod>2026-09-15T13:25:33.802Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/listitem-class/</loc><lastmod>2026-09-16T15:36:05.617Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-linked-list/</loc><lastmod>2026-09-14T15:35:46.038Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-kinds-of-lists/</loc><lastmod>2026-09-14T23:38:32.082Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/following-the-chain/</loc><lastmod>2026-09-16T15:36:05.617Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/traversing-a-list/</loc><lastmod>2026-09-15T13:25:33.802Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/size-of-a-list/</loc><lastmod>2026-09-15T13:25:33.803Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/get-by-index/</loc><lastmod>2026-09-16T15:36:05.618Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/set-by-index/</loc><lastmod>2026-09-15T13:25:33.803Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-for-an-item/</loc><lastmod>2026-09-15T13:25:33.804Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/prepend-operation/</loc><lastmod>2026-09-15T13:25:33.804Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/append-operation/</loc><lastmod>2026-09-16T15:36:05.618Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-tail-pointer/</loc><lastmod>2026-09-16T15:36:05.619Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/inserting-after-an-item/</loc><lastmod>2026-09-16T15:36:05.619Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/inserting-before-an-item/</loc><lastmod>2026-09-16T15:36:05.620Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-an-item/</loc><lastmod>2026-09-16T15:36:05.620Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/getting-the-item-itself/</loc><lastmod>2026-09-16T15:36:05.621Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-backward-link/</loc><lastmod>2026-09-16T15:36:05.621Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-a-given-item/</loc><lastmod>2026-09-15T13:25:33.807Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/singly-and-doubly-linked/</loc><lastmod>2026-09-16T15:36:05.622Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-linked-list/</loc><lastmod>2026-09-16T15:36:05.623Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-the-list-needs-an-abstraction/</loc><lastmod>2026-09-16T15:36:05.623Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-class-to-own-the-list/</loc><lastmod>2026-09-16T15:36:05.623Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/from-listitem-to-node/</loc><lastmod>2026-09-16T15:36:05.624Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/keeping-the-size/</loc><lastmod>2026-09-16T15:36:05.624Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/adding-to-the-list/</loc><lastmod>2026-09-16T15:36:05.624Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/getting-by-index/</loc><lastmod>2026-09-16T15:36:05.625Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/setting-by-index/</loc><lastmod>2026-09-16T15:36:05.625Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-the-list/</loc><lastmod>2026-09-16T15:36:05.625Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-by-index/</loc><lastmod>2026-09-16T15:36:05.626Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-by-value/</loc><lastmod>2026-09-16T15:36:05.626Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-whole-class/</loc><lastmod>2026-09-16T15:36:05.627Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-lists-side-by-side/</loc><lastmod>2026-09-16T15:36:05.627Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/special-cases-at-the-ends/</loc><lastmod>2026-09-16T15:36:05.627Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-sentinel-node/</loc><lastmod>2026-09-16T15:36:05.628Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-adt/</loc><lastmod>2026-09-18T22:57:28.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/run-selection-sort-on-linkedlist/</loc><lastmod>2026-09-18T22:57:28.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-list-interface/</loc><lastmod>2026-09-18T22:57:28.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-a-list-interface/</loc><lastmod>2026-09-18T22:57:28.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/operation-costs-behind-the-interface/</loc><lastmod>2026-09-18T22:57:28.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/abstract-data-types/</loc><lastmod>2026-09-18T22:57:28.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/documenting-the-contract/</loc><lastmod>2026-09-18T22:57:28.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/naming-the-implementations/</loc><lastmod>2026-09-18T22:57:28.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/program-to-the-interface/</loc><lastmod>2026-09-18T22:57:28.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-second-adt-sortedlist/</loc><lastmod>2026-09-18T22:57:28.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-class-to-hold-a-sorted-list/</loc><lastmod>2026-09-18T22:57:28.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/adding-in-order-list-adt/</loc><lastmod>2026-09-19T12:02:59.757Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/access-and-search-list-adt/</loc><lastmod>2026-09-19T12:02:59.758Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-a-value/</loc><lastmod>2026-09-18T22:57:28.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-testing/</loc><lastmod>2026-09-21T19:20:18.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/how-do-we-know-its-correct/</loc><lastmod>2026-09-21T19:20:18.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/junit-a-testing-library/</loc><lastmod>2026-09-21T19:20:18.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/your-first-test/</loc><lastmod>2026-09-21T19:20:18.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/writing-good-tests/</loc><lastmod>2026-09-21T19:20:18.414Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/saying-the-setup-once/</loc><lastmod>2026-09-21T19:20:18.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/testing-that-a-method-throws/</loc><lastmod>2026-09-21T19:20:18.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/testing-a-contract/</loc><lastmod>2026-09-21T19:20:18.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/one-suite-many-implementations/</loc><lastmod>2026-09-21T19:20:18.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/covering-the-edge-cases/</loc><lastmod>2026-09-21T19:20:18.415Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/test-first-development-testing/</loc><lastmod>2026-09-21T19:20:18.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/kinds-of-testing/</loc><lastmod>2026-09-21T19:20:18.416Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-stack/</loc><lastmod>2026-09-23T18:56:13.611Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-undo/</loc><lastmod>2026-09-23T18:56:13.611Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-stack-adt-stack/</loc><lastmod>2026-09-23T18:56:13.611Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/stack-adt-specification/</loc><lastmod>2026-09-23T18:56:13.611Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-an-array-to-implement-a-stack/</loc><lastmod>2026-09-23T18:56:13.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-arraystack-class/</loc><lastmod>2026-09-23T18:56:13.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-isempty-top-and-pop/</loc><lastmod>2026-09-23T18:56:13.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-push/</loc><lastmod>2026-09-23T18:56:13.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-arraystack/</loc><lastmod>2026-09-23T18:56:13.612Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-a-linked-list-to-implement-a-stack/</loc><lastmod>2026-09-23T18:56:13.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-linkedstack-class/</loc><lastmod>2026-09-23T18:56:13.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-pop-top-and-push/</loc><lastmod>2026-09-23T18:56:13.613Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-linkedstack/</loc><lastmod>2026-09-27T14:22:59.447Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-stacks-side-by-side/</loc><lastmod>2026-09-27T14:22:59.447Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-queue/</loc><lastmod>2026-09-27T14:22:59.448Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sharing-a-printer/</loc><lastmod>2026-09-27T14:22:59.448Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-queue-adt-queue/</loc><lastmod>2026-09-27T14:22:59.448Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/queue-adt-specification/</loc><lastmod>2026-09-27T14:22:59.449Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-a-linked-list-to-implement-a-queue/</loc><lastmod>2026-09-27T14:22:59.449Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-linkedqueue-class/</loc><lastmod>2026-09-26T00:37:18.647Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-front-dequeue-and-enqueue/</loc><lastmod>2026-09-27T14:22:59.449Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-linkedqueue/</loc><lastmod>2026-09-27T14:22:59.449Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-an-array-to-implement-a-queue/</loc><lastmod>2026-09-27T14:22:59.450Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-circular-array-queue/</loc><lastmod>2026-09-27T14:22:59.450Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/designing-the-arrayqueue/</loc><lastmod>2026-09-27T14:22:59.450Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-arrayqueue-class/</loc><lastmod>2026-09-27T14:22:59.451Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-enqueue/</loc><lastmod>2026-09-27T14:22:59.451Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-arrayqueue/</loc><lastmod>2026-09-27T14:22:59.451Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-queues-side-by-side/</loc><lastmod>2026-09-27T14:22:59.452Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-deque/</loc><lastmod>2026-09-28T20:31:55.397Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/double-ended-queue-deque/</loc><lastmod>2026-09-28T20:31:55.397Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-deque-adt-deque/</loc><lastmod>2026-09-28T20:31:55.397Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/deque-adt-specification/</loc><lastmod>2026-09-28T20:31:55.397Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-a-linked-list-to-implement-a-deque/</loc><lastmod>2026-09-28T20:31:55.397Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-linkeddeque-class/</loc><lastmod>2026-09-28T20:31:55.398Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-addfirst-and-addlast/</loc><lastmod>2026-09-28T20:31:55.398Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-getfirst-getlast-removefirst-and-removelast/</loc><lastmod>2026-09-28T20:31:55.398Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-linkeddeque/</loc><lastmod>2026-09-28T20:31:55.398Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/using-an-array-to-implement-a-deque/</loc><lastmod>2026-09-28T20:31:55.398Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/designing-the-arraydeque/</loc><lastmod>2026-09-28T20:31:55.399Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-arraydeque-class/</loc><lastmod>2026-09-28T20:31:55.399Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-addfirst-addlast-and-grow/</loc><lastmod>2026-09-28T20:31:55.399Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-arraydeque/</loc><lastmod>2026-09-28T20:31:55.399Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-deques-side-by-side/</loc><lastmod>2026-09-28T20:31:55.399Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-quadratic-sorting/</loc><lastmod>2026-09-30T21:46:03.516Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/selection-sort-again/</loc><lastmod>2026-09-30T21:46:03.516Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/selection-sort-comparisons-and-swaps/</loc><lastmod>2026-09-30T21:46:03.517Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/bubble-sort-the-idea/</loc><lastmod>2026-09-30T21:46:03.517Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/bubble-sort-implementation/</loc><lastmod>2026-09-30T21:46:03.517Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/bubble-sort-comparisons-and-swaps/</loc><lastmod>2026-09-30T21:46:03.517Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/bubble-sort-early-exit/</loc><lastmod>2026-09-30T21:46:03.517Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/insertion-sort-the-idea/</loc><lastmod>2026-09-30T21:46:03.518Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/insertion-sort-implementation/</loc><lastmod>2026-09-30T21:46:03.518Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/insertion-sort-comparisons-and-swaps/</loc><lastmod>2026-09-30T21:46:03.518Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/insertion-sort-shifting/</loc><lastmod>2026-09-30T21:46:03.518Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/classifying-sorts/</loc><lastmod>2026-09-30T21:46:03.518Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/stable/</loc><lastmod>2026-09-30T21:46:03.519Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-merge-sort/</loc><lastmod>2026-10-02T19:46:14.032Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-two-sorted-hands/</loc><lastmod>2026-10-03T23:14:13.865Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-two-sorted-arrays/</loc><lastmod>2026-10-02T19:46:14.033Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implement-the-merge/</loc><lastmod>2026-10-03T23:14:13.866Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-complexity/</loc><lastmod>2026-10-02T19:46:14.033Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/in-place-merge/</loc><lastmod>2026-10-03T23:14:13.866Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/in-place-merge-analysis/</loc><lastmod>2026-10-03T23:14:13.867Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/common-way-to-merge/</loc><lastmod>2026-10-03T23:14:13.867Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/repeat-the-merge/</loc><lastmod>2026-10-02T19:46:14.034Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort/</loc><lastmod>2026-10-03T23:14:13.867Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort-complexity/</loc><lastmod>2026-10-03T23:14:13.868Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort-cases/</loc><lastmod>2026-10-03T23:14:13.868Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort-any-length/</loc><lastmod>2026-10-03T23:14:13.868Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/counting-up-and-down/</loc><lastmod>2026-10-02T19:46:14.035Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/top-down-trace/</loc><lastmod>2026-10-03T23:14:13.868Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort-recursive/</loc><lastmod>2026-10-03T23:14:13.869Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/merge-sort-recursive-complexity/</loc><lastmod>2026-10-03T23:14:13.869Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/properties-of-merge-sort/</loc><lastmod>2026-10-02T19:46:14.036Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-maze/</loc><lastmod>2026-10-07T22:43:29.582Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-mazes/</loc><lastmod>2026-10-06T02:04:04.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/representing-a-maze/</loc><lastmod>2026-10-06T00:54:45.904Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-maze-path-problem/</loc><lastmod>2026-10-06T02:04:04.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/asking-about-a-cell/</loc><lastmod>2026-10-06T00:54:45.905Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-first-recursive-search/</loc><lastmod>2026-10-07T22:43:29.582Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remembering-where-we-have-been/</loc><lastmod>2026-10-07T22:43:29.583Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/returning-through-a-path/</loc><lastmod>2026-10-06T02:04:04.257Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-recursive-backtracking/</loc><lastmod>2026-10-06T02:04:04.257Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-with-an-explicit-stack/</loc><lastmod>2026-10-07T22:43:29.583Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tidying-up-the-stack-based-search/</loc><lastmod>2026-10-07T22:43:29.583Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-stack-search-in-code/</loc><lastmod>2026-10-07T22:43:29.584Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/swapping-in-a-queue/</loc><lastmod>2026-10-06T02:04:04.258Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-queue-search/</loc><lastmod>2026-10-07T22:43:29.584Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-cost-of-the-three-searches/</loc><lastmod>2026-10-07T22:43:29.584Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-set/</loc><lastmod>2026-10-07T22:43:29.585Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/choosing-a-username/</loc><lastmod>2026-10-07T22:43:29.585Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/set-adt/</loc><lastmod>2026-10-07T22:43:29.585Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/set-adt-specification/</loc><lastmod>2026-10-07T22:43:29.585Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linked-set-design/</loc><lastmod>2026-10-07T22:43:29.586Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linkedset-class/</loc><lastmod>2026-10-07T22:43:29.586Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linkedset-operations/</loc><lastmod>2026-10-07T22:43:29.586Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-linkedset/</loc><lastmod>2026-10-07T22:43:29.587Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/array-set-design/</loc><lastmod>2026-10-07T22:43:29.587Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/arrayset-class/</loc><lastmod>2026-10-07T22:43:29.588Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/arrayset-operations/</loc><lastmod>2026-10-07T22:43:29.588Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-arrayset/</loc><lastmod>2026-10-07T22:43:29.588Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/move-to-front/</loc><lastmod>2026-10-07T22:43:29.589Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/transpose-heuristic/</loc><lastmod>2026-10-07T22:43:29.589Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sorted-array-set/</loc><lastmod>2026-10-07T22:43:29.589Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-iterator/</loc><lastmod>2026-10-10T00:47:45.131Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/visiting-every-element/</loc><lastmod>2026-10-10T00:47:45.131Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/making-a-set-iterable/</loc><lastmod>2026-10-10T00:47:45.132Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/borrowing-an-iterator/</loc><lastmod>2026-10-10T00:47:45.132Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/writing-the-arrayset-iterator/</loc><lastmod>2026-10-10T00:47:45.132Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-arrayset-iterator/</loc><lastmod>2026-10-10T00:47:45.132Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-cost-of-iterating/</loc><lastmod>2026-10-10T00:47:45.133Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterable-and-iterator-iterator/</loc><lastmod>2026-10-10T00:47:45.133Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-linkedset-iterator/</loc><lastmod>2026-10-10T00:47:45.133Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/inner-and-static-classes/</loc><lastmod>2026-10-10T00:47:45.133Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/testing-the-iterator/</loc><lastmod>2026-10-10T00:47:45.133Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/modifying-while-iterating-iterator/</loc><lastmod>2026-10-10T00:47:45.134Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/failing-fast/</loc><lastmod>2026-10-10T00:47:45.134Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-map/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/storing-a-password/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/map-adt/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/map-adt-specification/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linked-map-design/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linkedmap-class/</loc><lastmod>2026-10-12T15:42:43.347Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linkedmap-operations/</loc><lastmod>2026-10-12T15:42:43.348Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-linkedmap/</loc><lastmod>2026-10-12T15:42:43.348Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/array-map-design/</loc><lastmod>2026-10-12T15:42:43.348Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/arraymap-class/</loc><lastmod>2026-10-12T15:42:43.348Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/arraymap-operations/</loc><lastmod>2026-10-12T15:42:43.348Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-arraymap/</loc><lastmod>2026-10-12T15:42:43.349Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/keys-must-not-change-map/</loc><lastmod>2026-10-12T15:42:43.349Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-a-map/</loc><lastmod>2026-10-12T15:42:43.349Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/returning-the-stored-entries/</loc><lastmod>2026-10-12T15:42:43.349Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-not-return-the-stored-object/</loc><lastmod>2026-10-12T15:42:43.349Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-map-entry-interface/</loc><lastmod>2026-10-12T15:42:43.350Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-the-entries/</loc><lastmod>2026-10-12T15:42:43.350Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-recursion-and-trees/</loc><lastmod>2026-10-14T15:47:56.699Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/revisiting-recursion/</loc><lastmod>2026-10-14T15:47:56.699Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-call-tree/</loc><lastmod>2026-10-14T15:47:56.699Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-linked-list-is-recursive/</loc><lastmod>2026-10-14T15:47:56.699Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-tree-is-recursive/</loc><lastmod>2026-10-14T15:47:56.700Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linked-lists-and-trees/</loc><lastmod>2026-10-14T15:47:56.700Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/anatomy-of-a-tree/</loc><lastmod>2026-10-16T21:45:33.249Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/narrowing-to-binary-trees/</loc><lastmod>2026-10-14T15:47:56.700Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/from-a-definition-to-a-node/</loc><lastmod>2026-10-14T15:47:56.700Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/counting-the-nodes/</loc><lastmod>2026-10-14T15:47:56.701Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/measuring-height/</loc><lastmod>2026-10-14T15:47:56.701Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/measuring-depth/</loc><lastmod>2026-10-14T15:47:56.701Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tree-traversal/</loc><lastmod>2026-10-14T15:47:56.701Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-three-orders/</loc><lastmod>2026-10-14T15:47:56.702Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/level-order/</loc><lastmod>2026-10-14T15:47:56.702Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/trying-recursion/</loc><lastmod>2026-10-14T15:47:56.702Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-queue-of-waiting-nodes/</loc><lastmod>2026-10-14T15:47:56.702Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/level-order-in-code/</loc><lastmod>2026-10-14T15:47:56.703Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/traversals-in-practice/</loc><lastmod>2026-10-14T15:47:56.703Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-search-tree/</loc><lastmod>2026-10-16T21:45:33.250Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-ordering-property/</loc><lastmod>2026-10-16T21:45:33.250Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/node-and-tree/</loc><lastmod>2026-10-16T21:45:33.250Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-search-tree/</loc><lastmod>2026-10-16T21:45:33.251Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/search-in-code/</loc><lastmod>2026-10-16T21:45:33.251Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-search/</loc><lastmod>2026-10-16T21:45:33.251Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/adding/</loc><lastmod>2026-10-16T21:45:33.251Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/add-in-code/</loc><lastmod>2026-10-16T21:45:33.251Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-add/</loc><lastmod>2026-10-16T21:45:33.252Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/in-order-is-sorted/</loc><lastmod>2026-10-16T21:45:33.252Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/min-max-and-successor/</loc><lastmod>2026-10-16T21:45:33.252Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-a-leaf-or-one-child/</loc><lastmod>2026-10-16T21:45:33.252Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removing-a-two-child-node/</loc><lastmod>2026-10-16T21:45:33.253Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove-in-code/</loc><lastmod>2026-10-16T21:45:33.253Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-remove/</loc><lastmod>2026-10-16T21:45:33.253Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-in-sorted-order/</loc><lastmod>2026-10-16T21:45:33.253Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-iterator/</loc><lastmod>2026-10-16T21:45:33.254Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-cost-of-the-iterator/</loc><lastmod>2026-10-16T21:45:33.254Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/how-short-can-a-tree-be/</loc><lastmod>2026-10-16T21:45:33.254Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-avl-tree/</loc><lastmod>2026-10-20T00:57:19.134Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-balance/</loc><lastmod>2026-10-20T00:57:19.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-balance-factor/</loc><lastmod>2026-10-20T00:57:19.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-avl-property/</loc><lastmod>2026-10-20T00:57:19.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/structural-rotation/</loc><lastmod>2026-10-20T00:57:19.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/single-rotations/</loc><lastmod>2026-10-20T00:57:19.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/double-rotations/</loc><lastmod>2026-10-20T00:57:19.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/choosing-the-rotation/</loc><lastmod>2026-10-20T00:57:19.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-avl-operations/</loc><lastmod>2026-10-20T00:57:19.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/one-repair-per-insertion/</loc><lastmod>2026-10-20T00:57:19.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/removal-rebalances-several-ancestors/</loc><lastmod>2026-10-20T00:57:19.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-balance-keeps-tree-short/</loc><lastmod>2026-10-20T00:57:19.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-tree-map/</loc><lastmod>2026-10-21T21:48:52.090Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tree-map-design-tree-map/</loc><lastmod>2026-10-21T21:48:52.090Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/starting-from-the-search-tree/</loc><lastmod>2026-10-21T21:48:52.090Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/get-and-containskey/</loc><lastmod>2026-10-21T21:48:52.091Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/where-balancing-goes/</loc><lastmod>2026-10-21T21:48:52.091Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/rotations-in-code/</loc><lastmod>2026-10-21T21:48:52.091Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-rebalance-helper/</loc><lastmod>2026-10-21T21:48:52.091Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/put-first-version/</loc><lastmod>2026-10-21T21:48:52.091Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-recomputing-height-is-slow/</loc><lastmod>2026-10-27T00:41:02.703Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/caching-height-in-the-node/</loc><lastmod>2026-10-21T21:48:52.092Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/rotations-maintain-height/</loc><lastmod>2026-10-21T21:48:52.092Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/put-final-version/</loc><lastmod>2026-10-28T20:19:13.988Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove-in-code-tree-map/</loc><lastmod>2026-10-21T21:48:52.093Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-in-key-order/</loc><lastmod>2026-10-21T21:48:52.093Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-treemap/</loc><lastmod>2026-10-21T21:48:52.094Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-complete-treemap/</loc><lastmod>2026-10-21T21:48:52.094Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparing-map-implementations/</loc><lastmod>2026-10-21T21:48:52.094Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-priority-queue/</loc><lastmod>2026-10-28T20:19:13.988Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/emergency-room-triage/</loc><lastmod>2026-10-27T00:41:02.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/priority-queue-adt/</loc><lastmod>2026-10-27T00:41:02.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/priority-queue-specification/</loc><lastmod>2026-10-27T00:41:02.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/should-a-priority-queue-be-iterable/</loc><lastmod>2026-10-27T00:41:02.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-unsorted-designs/</loc><lastmod>2026-10-27T00:41:02.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-sorted-design/</loc><lastmod>2026-10-27T00:41:02.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-binary-heap/</loc><lastmod>2026-10-27T00:41:02.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-structure-property/</loc><lastmod>2026-10-27T00:41:02.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-order-property/</loc><lastmod>2026-10-27T00:41:02.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/add-on-a-heap/</loc><lastmod>2026-10-27T00:41:02.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove-on-a-heap/</loc><lastmod>2026-10-27T00:41:02.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-a-heap/</loc><lastmod>2026-10-28T20:19:13.988Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-peek-remove-and-add/</loc><lastmod>2026-10-28T20:19:13.989Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-height-of-a-heap/</loc><lastmod>2026-10-28T20:19:13.989Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-every-operation-is-log-n/</loc><lastmod>2026-10-28T20:19:13.989Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-binary-heap/</loc><lastmod>2026-10-28T20:19:13.990Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-heap-built-from-nodes/</loc><lastmod>2026-10-28T20:19:13.990Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/finding-the-next-open-slot/</loc><lastmod>2026-10-28T20:19:13.990Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-path-in-binary/</loc><lastmod>2026-10-28T20:19:13.991Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/reaching-the-parent/</loc><lastmod>2026-10-28T20:19:13.991Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/add-recursively/</loc><lastmod>2026-10-28T20:19:13.991Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/remove-in-code-binary-heap/</loc><lastmod>2026-10-28T20:19:13.991Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-a-recursive-add/</loc><lastmod>2026-10-28T20:19:13.991Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/a-heap-in-an-array/</loc><lastmod>2026-10-28T20:19:13.992Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-array/</loc><lastmod>2026-10-28T20:19:13.992Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-arrayheap-class-and-its-helpers/</loc><lastmod>2026-10-28T20:19:13.992Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/swim-and-sink-in-an-array/</loc><lastmod>2026-10-28T20:19:13.993Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-peek-add-remove/</loc><lastmod>2026-10-28T20:19:13.993Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/two-heaps-side-by-side/</loc><lastmod>2026-10-28T20:19:13.993Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-dynamic-array-review/</loc><lastmod>2026-08-30T22:47:57.901Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/data-structures-and-arrays/</loc><lastmod>2026-09-07T01:34:00.142Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/abstraction-dynamic-array-review/</loc><lastmod>2026-09-07T01:34:00.143Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-operations/</loc><lastmod>2026-09-07T01:34:00.143Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/search-and-removal/</loc><lastmod>2026-09-07T01:34:00.144Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/dynamic-array-trace/</loc><lastmod>2026-09-07T01:34:00.144Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/algorithms-and-selection-sort/</loc><lastmod>2026-09-07T01:34:00.144Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-generics-review/</loc><lastmod>2026-09-25T03:36:56.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-generics-generics-review/</loc><lastmod>2026-09-25T03:40:04.946Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/defining-equality/</loc><lastmod>2026-09-25T03:36:56.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparable-generics-review/</loc><lastmod>2026-09-25T03:40:04.946Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/generic-sorting/</loc><lastmod>2026-09-25T03:36:56.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparator-generics-review/</loc><lastmod>2026-09-25T03:40:04.947Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overloading/</loc><lastmod>2026-09-25T03:36:56.710Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-sorted-array-review/</loc><lastmod>2026-09-04T15:54:43.617Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/binary-search-why-and-how/</loc><lastmod>2026-09-07T01:34:00.147Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-binary-search/</loc><lastmod>2026-09-07T01:34:00.147Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/counting-search-steps/</loc><lastmod>2026-09-04T15:54:43.618Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sortedarray-invariant-and-add/</loc><lastmod>2026-09-07T01:34:00.147Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sortedarray-search-remove-no-set/</loc><lastmod>2026-09-07T01:34:00.148Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-asymptotics-review/</loc><lastmod>2026-09-08T01:54:07.434Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/what-big-oh-measures/</loc><lastmod>2026-09-08T01:54:07.434Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/step-count-to-big-oh/</loc><lastmod>2026-09-08T01:54:07.434Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/big-oh-from-loop-structure/</loc><lastmod>2026-09-08T01:54:07.435Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/operation-costs-and-workload/</loc><lastmod>2026-09-08T01:54:07.435Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/growth-rate-and-families/</loc><lastmod>2026-09-08T01:54:07.435Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-complexity-review/</loc><lastmod>2026-09-12T01:01:42.419Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/best-worst-average-case/</loc><lastmod>2026-09-13T15:11:16.781Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/time-and-space-complexity/</loc><lastmod>2026-09-12T01:01:42.420Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/space-of-recursion/</loc><lastmod>2026-09-12T01:01:42.420Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/amortized-analysis-complexity-review/</loc><lastmod>2026-09-12T01:01:42.420Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-item-review/</loc><lastmod>2026-09-14T15:35:46.043Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linked-list-concept/</loc><lastmod>2026-09-14T15:35:46.044Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/traversal-and-reads/</loc><lastmod>2026-09-16T15:36:05.622Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/structural-operations/</loc><lastmod>2026-09-16T15:36:05.622Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/trace/</loc><lastmod>2026-09-14T15:35:46.044Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/operating-on-an-item/</loc><lastmod>2026-09-15T02:15:50.025Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/singly-vs-doubly-linked/</loc><lastmod>2026-09-15T02:15:50.025Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-linked-list-review/</loc><lastmod>2026-09-16T15:36:05.628Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-lists-invariant/</loc><lastmod>2026-09-16T15:36:05.629Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/access-and-search-linked-list-review/</loc><lastmod>2026-09-19T12:02:59.757Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/adding-and-removing/</loc><lastmod>2026-09-16T15:36:05.629Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/trace-linked-list-review/</loc><lastmod>2026-09-16T15:36:05.630Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/linkedlist-vs-dynamicarray/</loc><lastmod>2026-09-16T15:36:05.630Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/sentinel-nodes/</loc><lastmod>2026-09-16T15:36:05.630Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-adt-review/</loc><lastmod>2026-09-18T22:57:28.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/type-substitution/</loc><lastmod>2026-09-18T22:57:28.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-list-adt/</loc><lastmod>2026-09-18T22:57:28.710Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-sortedlist-adt/</loc><lastmod>2026-09-18T22:57:28.710Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-sortedlinkedlist/</loc><lastmod>2026-09-18T22:57:28.711Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-sortedlinkedlist/</loc><lastmod>2026-09-18T22:57:28.711Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-testing-review/</loc><lastmod>2026-09-21T22:55:31.389Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/correctness-and-confidence/</loc><lastmod>2026-09-21T22:55:31.389Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/writing-junit-tests/</loc><lastmod>2026-09-21T22:55:31.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/testing-multiple-implementations/</loc><lastmod>2026-09-21T22:55:31.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/choosing-edge-cases/</loc><lastmod>2026-09-21T22:55:31.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/test-first-development-testing-review/</loc><lastmod>2026-09-21T22:55:31.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-stack-review/</loc><lastmod>2026-09-24T00:35:25.637Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-stack-adt-stack-review/</loc><lastmod>2026-09-24T00:35:25.637Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arraystack/</loc><lastmod>2026-09-24T00:35:25.637Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linkedstack/</loc><lastmod>2026-09-24T00:35:25.638Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-two-stacks/</loc><lastmod>2026-09-24T00:35:25.638Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-queue-review/</loc><lastmod>2026-09-26T01:08:49.832Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-queue-adt-queue-review/</loc><lastmod>2026-09-26T01:08:49.832Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linkedqueue/</loc><lastmod>2026-09-26T01:08:49.832Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-circular-array-queue-review/</loc><lastmod>2026-09-26T01:08:49.832Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arrayqueue/</loc><lastmod>2026-09-26T01:08:49.833Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-two-queues/</loc><lastmod>2026-09-26T01:08:49.833Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-deque-review/</loc><lastmod>2026-09-28T20:31:55.400Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-deque-adt/</loc><lastmod>2026-09-28T20:31:55.400Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linkeddeque/</loc><lastmod>2026-09-28T20:31:55.401Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-circular-array-for-a-deque/</loc><lastmod>2026-09-28T20:31:55.401Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arraydeque/</loc><lastmod>2026-09-28T20:31:55.401Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-two-deques/</loc><lastmod>2026-09-28T20:31:55.401Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1300-quadratic-sorting-review/0000-overview/</loc><lastmod>2026-09-30T21:46:03.519Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1300-quadratic-sorting-review/0100-selection-sort/</loc><lastmod>2026-09-30T21:46:03.519Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1300-quadratic-sorting-review/0200-bubble-sort/</loc><lastmod>2026-09-30T21:46:03.520Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1300-quadratic-sorting-review/0300-insertion-sort/</loc><lastmod>2026-09-30T21:46:03.520Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1300-quadratic-sorting-review/0400-comparing-the-sorts-and-stability/</loc><lastmod>2026-09-30T21:46:03.520Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0000-overview/</loc><lastmod>2026-10-02T19:46:14.036Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0100-merging-two-sorted-arrays/</loc><lastmod>2026-10-03T23:14:13.869Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0200-in-place-merge-and-the-common-merge/</loc><lastmod>2026-10-03T23:14:13.870Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0300-bottom-up-merge-sort/</loc><lastmod>2026-10-03T23:14:13.870Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0400-recursive-merge-sort/</loc><lastmod>2026-10-03T23:14:13.871Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/1400-merge-sort-review/0500-properties-of-merge-sort/</loc><lastmod>2026-10-03T23:14:13.871Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-maze-review/</loc><lastmod>2026-10-06T02:04:04.259Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/maze-helpers-and-edge-cases/</loc><lastmod>2026-10-06T02:04:04.259Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-backtracking/</loc><lastmod>2026-10-06T02:04:04.259Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/searching-with-a-stack/</loc><lastmod>2026-10-06T02:04:04.260Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/queue-search-and-cost/</loc><lastmod>2026-10-06T02:04:04.260Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-set-review/</loc><lastmod>2026-10-07T22:43:29.590Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-set-adt/</loc><lastmod>2026-10-07T22:43:29.590Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linkedset/</loc><lastmod>2026-10-07T22:43:29.591Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arrayset/</loc><lastmod>2026-10-07T22:43:29.591Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-two-sets/</loc><lastmod>2026-10-07T22:43:29.591Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/self-organizing-heuristics/</loc><lastmod>2026-10-07T22:43:29.591Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-sorted-array-set/</loc><lastmod>2026-10-07T22:43:29.592Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-iterator-review/</loc><lastmod>2026-10-10T00:47:45.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterable-and-iterator-iterator-review/</loc><lastmod>2026-10-10T00:47:45.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/writing-iterators/</loc><lastmod>2026-10-10T00:47:45.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/testing-an-iterator/</loc><lastmod>2026-10-10T00:47:45.135Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/modifying-while-iterating-iterator-review/</loc><lastmod>2026-10-10T00:47:45.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-map-review/</loc><lastmod>2026-10-12T15:42:43.350Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-map-adt/</loc><lastmod>2026-10-12T15:42:43.350Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linkedmap/</loc><lastmod>2026-10-12T15:42:43.351Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arraymap/</loc><lastmod>2026-10-12T15:42:43.351Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-the-two-maps/</loc><lastmod>2026-10-12T15:42:43.351Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/keys-must-not-change-map-review/</loc><lastmod>2026-10-12T15:42:43.351Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-the-keys/</loc><lastmod>2026-10-12T15:42:43.352Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-key-value-pairs/</loc><lastmod>2026-10-12T15:42:43.352Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-entries/</loc><lastmod>2026-10-12T15:42:43.352Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-recursion-and-trees-review/</loc><lastmod>2026-10-14T15:47:56.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/call-trees-and-tree-parts/</loc><lastmod>2026-10-14T15:47:56.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/recursive-methods-on-a-binary-tree/</loc><lastmod>2026-10-14T15:47:56.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/depth-first-traversals-review/</loc><lastmod>2026-10-14T15:47:56.704Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/level-order-review/</loc><lastmod>2026-10-14T15:47:56.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/choosing-a-traversal/</loc><lastmod>2026-10-14T15:47:56.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-search-tree-review/</loc><lastmod>2026-10-16T21:45:33.255Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/ordering-property/</loc><lastmod>2026-10-16T21:45:33.255Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/operations-by-hand/</loc><lastmod>2026-10-16T21:45:33.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-the-operations/</loc><lastmod>2026-10-16T21:45:33.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/in-order-iterator/</loc><lastmod>2026-10-16T21:45:33.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/height-and-shape/</loc><lastmod>2026-10-16T21:45:33.256Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-avl-tree-review/</loc><lastmod>2026-10-20T00:57:19.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/balance-and-the-avl-property/</loc><lastmod>2026-10-20T00:57:19.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/rotations-by-hand/</loc><lastmod>2026-10-20T00:57:19.138Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/choosing-a-rotation/</loc><lastmod>2026-10-20T00:57:19.138Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/insertion-and-removal-by-hand/</loc><lastmod>2026-10-20T00:57:19.138Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/height-of-an-avl-tree/</loc><lastmod>2026-10-20T00:57:19.138Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-tree-map-review/</loc><lastmod>2026-10-21T21:48:52.095Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tree-map-design-tree-map-review/</loc><lastmod>2026-10-21T21:48:52.095Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/rotations-and-rebalance/</loc><lastmod>2026-10-21T21:48:52.095Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/put-and-remove/</loc><lastmod>2026-10-21T21:48:52.095Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/the-height-cache/</loc><lastmod>2026-10-21T21:48:52.096Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/iterating-a-treemap/</loc><lastmod>2026-10-21T21:48:52.096Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-priority-queue-review/</loc><lastmod>2026-10-27T00:41:02.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/priority-queue-adt-priority-queue-review/</loc><lastmod>2026-10-27T00:41:02.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/flat-designs/</loc><lastmod>2026-10-27T00:41:02.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/heap-properties/</loc><lastmod>2026-10-27T00:41:02.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/add-and-remove/</loc><lastmod>2026-10-27T00:41:02.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/trace-priority-queue-review/</loc><lastmod>2026-10-27T00:41:02.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/height-and-analysis/</loc><lastmod>2026-10-27T00:41:02.708Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-binary-heap-review/</loc><lastmod>2026-10-28T20:19:13.994Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/finding-a-position/</loc><lastmod>2026-10-28T20:19:13.994Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-linked-heap/</loc><lastmod>2026-10-28T20:19:13.994Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-linked-heap-add/</loc><lastmod>2026-10-28T20:19:13.994Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/storing-heap-in-array/</loc><lastmod>2026-10-28T20:19:13.994Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/tracing-array-heap/</loc><lastmod>2026-10-28T20:19:13.995Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/implementing-arrayheap/</loc><lastmod>2026-10-28T20:19:13.995Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/comparing-two-heaps/</loc><lastmod>2026-10-28T20:19:13.995Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-dynamic-array-practice/</loc><lastmod>2026-08-30T22:47:57.904Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-problem/</loc><lastmod>2026-08-30T22:47:57.904Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-fields/</loc><lastmod>2026-08-30T22:47:57.905Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-add/</loc><lastmod>2026-08-30T22:47:57.905Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-grow/</loc><lastmod>2026-08-30T22:47:57.905Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-remove/</loc><lastmod>2026-08-30T22:47:57.906Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-generics-practice/</loc><lastmod>2026-09-03T21:12:40.031Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-card-problem/</loc><lastmod>2026-10-10T00:47:45.130Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-card-equals/</loc><lastmod>2026-09-03T21:12:40.032Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-card-comparable/</loc><lastmod>2026-09-03T21:12:40.032Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-card-comparator/</loc><lastmod>2026-09-03T21:12:40.032Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-max-problem/</loc><lastmod>2026-10-10T00:47:45.130Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-max-natural/</loc><lastmod>2026-09-03T21:12:40.033Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-max-comparator/</loc><lastmod>2026-09-03T21:12:40.033Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-sorted-array-practice/</loc><lastmod>2026-09-04T15:54:43.619Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-leaderboard-problem/</loc><lastmod>2026-10-10T00:47:45.131Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-leaderboard-fields-and-get/</loc><lastmod>2026-09-04T15:54:43.619Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-leaderboard-add-guard/</loc><lastmod>2026-09-04T15:54:43.619Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-leaderboard-add-insert/</loc><lastmod>2026-09-04T15:54:43.620Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-leaderboard-add-trim/</loc><lastmod>2026-09-04T15:54:43.620Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-asymptotics-practice/</loc><lastmod>2026-09-08T01:54:07.436Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-remove-duplicates-problem/</loc><lastmod>2026-09-30T15:13:19.727Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-remove-duplicates-brute-force/</loc><lastmod>2026-09-08T01:54:07.436Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-remove-duplicates-two-pointers/</loc><lastmod>2026-09-08T01:54:07.437Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-two-sum-problem/</loc><lastmod>2026-09-08T01:54:07.437Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-two-sum-brute-force/</loc><lastmod>2026-09-08T01:54:07.437Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-two-sum-binary-search/</loc><lastmod>2026-09-08T01:54:07.437Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-two-sum-two-pointers/</loc><lastmod>2026-09-08T01:54:07.438Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-complexity-practice/</loc><lastmod>2026-09-13T15:11:16.782Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-memo-fib-problem/</loc><lastmod>2026-10-12T15:37:02.934Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-memo-fib-cache/</loc><lastmod>2026-09-13T15:11:16.782Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-shrinking-array-problem/</loc><lastmod>2026-09-13T15:11:16.783Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-shrinking-array-half-empty/</loc><lastmod>2026-09-13T15:11:16.783Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-shrinking-array-quarter-full/</loc><lastmod>2026-09-13T15:11:16.783Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-item-practice/</loc><lastmod>2026-09-14T15:35:46.045Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-reverse-linked-list-problem/</loc><lastmod>2026-09-30T15:13:19.728Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-reverse-linked-list-naive/</loc><lastmod>2026-09-30T15:13:19.728Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-reverse-linked-list-in-place/</loc><lastmod>2026-09-14T15:35:46.046Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-detect-cycle-problem/</loc><lastmod>2026-09-24T00:35:25.635Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-detect-cycle-naive/</loc><lastmod>2026-09-15T13:25:33.809Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-detect-cycle-two-pointer/</loc><lastmod>2026-09-15T13:25:33.809Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-to-last-problem/</loc><lastmod>2026-09-24T00:35:25.636Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-to-last-two-pointer/</loc><lastmod>2026-09-24T00:35:25.636Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-linked-list-practice/</loc><lastmod>2026-09-16T15:36:05.630Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-rebuild-problem/</loc><lastmod>2026-09-16T15:36:05.631Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-fields/</loc><lastmod>2026-09-16T15:36:05.631Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-add/</loc><lastmod>2026-09-16T15:36:05.631Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-access-and-search/</loc><lastmod>2026-09-16T15:36:05.631Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-remove-by-index/</loc><lastmod>2026-09-16T15:36:05.632Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sentinel-remove-by-value/</loc><lastmod>2026-09-16T15:36:05.632Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-list-adt-practice/</loc><lastmod>2026-09-18T22:57:28.712Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-problem/</loc><lastmod>2026-09-18T22:57:28.712Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-fields/</loc><lastmod>2026-09-18T22:57:28.712Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-get/</loc><lastmod>2026-09-18T22:57:28.713Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-set/</loc><lastmod>2026-09-18T22:57:28.713Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-add/</loc><lastmod>2026-09-18T22:57:28.713Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-testing-practice/</loc><lastmod>2026-09-21T22:55:31.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxlist-tests-problem/</loc><lastmod>2026-09-21T22:55:31.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxlist-tests/</loc><lastmod>2026-09-21T22:55:31.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxlist-design/</loc><lastmod>2026-09-21T22:55:31.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-tests-problem/</loc><lastmod>2026-10-12T15:37:02.935Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-tests/</loc><lastmod>2026-09-21T22:55:31.392Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-bag-tests-seed/</loc><lastmod>2026-09-21T22:55:31.392Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-stack-practice/</loc><lastmod>2026-09-25T03:35:07.131Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-valid-parentheses-problem/</loc><lastmod>2026-09-25T03:35:07.131Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-valid-parentheses-naive-solution/</loc><lastmod>2026-09-28T20:31:55.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-valid-parentheses-brute-force-solution/</loc><lastmod>2026-09-28T20:31:55.390Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-valid-parentheses-efficient-solution/</loc><lastmod>2026-09-28T20:31:55.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-evaluate-reverse-polish-notation-problem/</loc><lastmod>2026-09-28T20:31:55.391Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-evaluate-reverse-polish-notation-brute-force-solution/</loc><lastmod>2026-09-28T20:31:55.392Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-evaluate-reverse-polish-notation-efficient-solution/</loc><lastmod>2026-09-28T20:31:55.392Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-min-stack-problem/</loc><lastmod>2026-09-28T20:31:55.392Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-min-stack/</loc><lastmod>2026-09-28T20:31:55.393Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-monotonic-stack-problem/</loc><lastmod>2026-09-28T20:31:55.393Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-monotonic-stack/</loc><lastmod>2026-09-28T20:31:55.393Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-queue-practice/</loc><lastmod>2026-09-27T02:40:14.160Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-round-robin-scheduling-problem/</loc><lastmod>2026-09-27T02:40:14.160Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-solving-round-robin-scheduling/</loc><lastmod>2026-09-28T20:31:55.394Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-what-should-go-in-the-queue/</loc><lastmod>2026-09-28T20:31:55.394Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-cost-of-the-simulation/</loc><lastmod>2026-09-28T20:31:55.395Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-josephus-problem/</loc><lastmod>2026-09-28T20:31:55.395Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-a-first-attempt/</loc><lastmod>2026-09-27T02:40:14.163Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-solving-josephus-with-a-queue/</loc><lastmod>2026-09-28T20:31:55.395Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-the-circularly-linked-list/</loc><lastmod>2026-09-28T20:31:55.396Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-solving-josephus-with-a-circularly-linked-list/</loc><lastmod>2026-09-27T02:40:14.164Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-moving-average-problem/</loc><lastmod>2026-09-27T02:40:14.165Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-moving-average/</loc><lastmod>2026-09-28T20:31:55.396Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-queue-with-two-stacks-problem/</loc><lastmod>2026-09-27T02:40:14.166Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-queue-with-two-stacks/</loc><lastmod>2026-09-28T20:31:55.396Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-deque-practice/</loc><lastmod>2026-09-28T20:31:55.402Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxqueue-problem/</loc><lastmod>2026-09-28T20:31:55.402Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-scanning-for-the-maximum/</loc><lastmod>2026-09-28T20:31:55.402Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-copying-minstack/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-keeping-the-candidates-maxqueue/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-two-deques/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-tracing-maxqueue/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxqueue-cost/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maxqueue-from-two-maxstacks/</loc><lastmod>2026-09-28T20:31:55.403Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sliding-window-maximum-problem/</loc><lastmod>2026-09-28T20:31:55.404Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-a-first-attempt-deque-practice/</loc><lastmod>2026-09-28T20:31:55.404Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-a-tempting-shortcut/</loc><lastmod>2026-09-28T20:31:55.404Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-what-should-we-remember/</loc><lastmod>2026-09-28T20:31:55.404Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-storing-positions-not-values/</loc><lastmod>2026-09-28T20:31:55.404Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-solving-sliding-window-maximum-with-a-deque/</loc><lastmod>2026-09-28T20:31:55.405Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-tracing-the-deque/</loc><lastmod>2026-09-28T20:31:55.405Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-checking-the-solution-and-its-cost/</loc><lastmod>2026-09-28T20:31:55.405Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-quadratic-sorting-practice/</loc><lastmod>2026-09-30T21:46:03.520Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-binary-insertion-sort-problem/</loc><lastmod>2026-09-30T21:46:03.521Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-binary-insertion-sort/</loc><lastmod>2026-09-30T21:46:03.521Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-cocktail-shaker-sort-problem/</loc><lastmod>2026-09-30T21:46:03.521Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-cocktail-shaker-sort/</loc><lastmod>2026-09-30T21:46:03.521Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-merge-sort-practice/</loc><lastmod>2026-10-02T19:46:14.038Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-union-problem/</loc><lastmod>2026-10-12T15:37:02.935Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-union/</loc><lastmod>2026-10-03T23:14:13.872Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-merge-k-sorted-arrays-problem/</loc><lastmod>2026-10-03T23:14:13.872Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-merge-k-one-at-a-time/</loc><lastmod>2026-10-03T23:14:13.873Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-merge-k-pairwise/</loc><lastmod>2026-10-03T23:14:13.873Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-maze-practice/</loc><lastmod>2026-10-06T02:04:04.260Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-reachable-cells-problem/</loc><lastmod>2026-10-06T02:04:04.261Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-reachable-cells/</loc><lastmod>2026-10-06T02:04:04.261Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maze-distance-problem/</loc><lastmod>2026-10-06T02:04:04.261Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maze-distance/</loc><lastmod>2026-10-06T02:04:04.261Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-maze-path-problem/</loc><lastmod>2026-10-06T02:04:04.261Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-recovering-the-path/</loc><lastmod>2026-10-06T02:04:04.262Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-set-practice/</loc><lastmod>2026-10-07T22:43:29.592Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-set-operations-problem/</loc><lastmod>2026-10-12T15:37:02.936Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-set-operations-union/</loc><lastmod>2026-10-07T22:43:29.593Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-set-operations-intersection/</loc><lastmod>2026-10-07T22:43:29.593Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-set-operations-difference/</loc><lastmod>2026-10-07T22:43:29.593Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-iterator-practice/</loc><lastmod>2026-10-10T00:47:45.136Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-list-problem/</loc><lastmod>2026-10-10T00:47:45.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sparse-list/</loc><lastmod>2026-10-10T00:47:45.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-collatz-sequence-problem/</loc><lastmod>2026-10-12T15:37:02.936Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-collatz-sequence/</loc><lastmod>2026-10-10T00:47:45.137Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-map-practice/</loc><lastmod>2026-10-12T15:42:43.353Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-array-map-problem/</loc><lastmod>2026-10-12T15:42:43.353Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-array-map-fields/</loc><lastmod>2026-10-12T15:42:43.353Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-array-map-put/</loc><lastmod>2026-10-12T15:42:43.354Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-array-map-remove/</loc><lastmod>2026-10-12T15:42:43.354Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-array-map-iterators/</loc><lastmod>2026-10-12T15:42:43.354Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-map-set-problem/</loc><lastmod>2026-10-12T15:42:43.354Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-map-set/</loc><lastmod>2026-10-12T15:42:43.355Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-recursion-and-trees-practice/</loc><lastmod>2026-10-14T15:47:56.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/why-iterative-traversals/</loc><lastmod>2026-10-14T15:47:56.705Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-preorder-iterative-problem/</loc><lastmod>2026-10-14T15:47:56.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-preorder-iterative/</loc><lastmod>2026-10-14T15:47:56.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-inorder-iterative-problem/</loc><lastmod>2026-10-14T15:47:56.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-inorder-iterative/</loc><lastmod>2026-10-14T15:47:56.706Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-postorder-iterative-problem/</loc><lastmod>2026-10-14T15:47:56.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-postorder-iterative/</loc><lastmod>2026-10-14T15:47:56.707Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-search-tree-practice/</loc><lastmod>2026-10-16T21:45:33.257Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-bst-problem/</loc><lastmod>2026-10-16T21:45:33.257Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-bst/</loc><lastmod>2026-10-16T21:45:33.258Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-smallest-problem/</loc><lastmod>2026-10-16T21:45:33.258Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-smallest/</loc><lastmod>2026-10-16T21:45:33.258Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-avl-tree-practice/</loc><lastmod>2026-10-20T00:57:19.139Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-avl-problem/</loc><lastmod>2026-10-21T21:48:52.088Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-avl-two-checks/</loc><lastmod>2026-10-20T00:57:19.140Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-avl/</loc><lastmod>2026-10-20T00:57:19.140Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-balance-a-bst-problem/</loc><lastmod>2026-10-21T21:48:52.089Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-sorted-list-to-bst/</loc><lastmod>2026-10-21T21:48:52.089Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-balance-a-bst/</loc><lastmod>2026-10-20T00:57:19.141Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-tree-map-practice/</loc><lastmod>2026-10-21T21:48:52.096Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-ordered-queries-problem/</loc><lastmod>2026-10-21T21:48:52.097Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-floor-and-ceiling/</loc><lastmod>2026-10-21T21:48:52.097Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-keys-between/</loc><lastmod>2026-10-21T21:48:52.097Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-order-statistics-problem/</loc><lastmod>2026-10-21T21:48:52.097Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-caching-subtree-sizes/</loc><lastmod>2026-10-21T21:48:52.098Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-select/</loc><lastmod>2026-10-21T21:48:52.098Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-rank/</loc><lastmod>2026-10-21T21:48:52.098Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-priority-queue-practice/</loc><lastmod>2026-10-27T00:41:02.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-heap-problem/</loc><lastmod>2026-10-27T00:41:02.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-heap-order/</loc><lastmod>2026-10-27T00:41:02.709Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-validate-heap-complete/</loc><lastmod>2026-10-28T20:19:13.990Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-binary-heap-practice/</loc><lastmod>2026-10-28T20:19:13.995Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-largest-problem/</loc><lastmod>2026-10-28T20:19:13.996Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-largest-brute-force/</loc><lastmod>2026-10-28T20:19:13.996Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-largest-max-queue/</loc><lastmod>2026-10-28T20:19:13.996Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-kth-largest-priority-queue/</loc><lastmod>2026-10-28T20:19:13.996Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-median-stream-problem/</loc><lastmod>2026-10-28T20:19:13.997Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-median-stream-sorted-list/</loc><lastmod>2026-10-28T20:19:13.997Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/practice-median-stream-two-heaps/</loc><lastmod>2026-10-28T20:19:13.997Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/overview-hw1/</loc><lastmod>2026-10-12T15:42:43.346Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-rules-and-starter-code/</loc><lastmod>2026-10-11T17:22:28.807Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-measured-list/</loc><lastmod>2026-10-11T17:22:28.808Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-sorting/</loc><lastmod>2026-10-11T17:22:28.808Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-sets/</loc><lastmod>2026-10-11T17:22:28.808Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-discussion-sorting/</loc><lastmod>2026-10-11T17:22:28.808Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-discussion-sets/</loc><lastmod>2026-10-11T17:32:20.915Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-submission/</loc><lastmod>2026-10-27T00:41:02.702Z</lastmod></url>
  <url><loc>https://madooei-cs226.netlify.app/hw1-rubric/</loc><lastmod>2026-10-11T17:22:28.809Z</lastmod></url>
</urlset>
