<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://cjohanaja.com/</loc></url><url><loc>https://cjohanaja.com/blog/</loc></url><url><loc>https://cjohanaja.com/blog/2d-array-from-string/</loc></url><url><loc>https://cjohanaja.com/blog/ad-clickers/</loc></url><url><loc>https://cjohanaja.com/blog/ap-courses/</loc></url><url><loc>https://cjohanaja.com/blog/apple-shortcuts-lego-mindstorms/</loc></url><url><loc>https://cjohanaja.com/blog/ar-points/</loc></url><url><loc>https://cjohanaja.com/blog/arei-test/</loc></url><url><loc>https://cjohanaja.com/blog/avl-insertion-deletion/</loc></url><url><loc>https://cjohanaja.com/blog/avl-insertion/</loc></url><url><loc>https://cjohanaja.com/blog/avl-left-right-rotation/</loc></url><url><loc>https://cjohanaja.com/blog/avl-right-left-rotation/</loc></url><url><loc>https://cjohanaja.com/blog/avl-single-left-rotation/</loc></url><url><loc>https://cjohanaja.com/blog/avl-single-right-rotation/</loc></url><url><loc>https://cjohanaja.com/blog/backlog-motherlode/</loc></url><url><loc>https://cjohanaja.com/blog/bacon-anti-patterns/</loc></url><url><loc>https://cjohanaja.com/blog/big-text/</loc></url><url><loc>https://cjohanaja.com/blog/bigint-explained/</loc></url><url><loc>https://cjohanaja.com/blog/binary-search-tree-inorder-printing/</loc></url><url><loc>https://cjohanaja.com/blog/binary-search-tree-level-order-printing/</loc></url><url><loc>https://cjohanaja.com/blog/binary-search-tree-postorder-printing/</loc></url><url><loc>https://cjohanaja.com/blog/binary-search-tree-preorder-printing/</loc></url><url><loc>https://cjohanaja.com/blog/birdie/</loc></url><url><loc>https://cjohanaja.com/blog/breadth-first-search-adjacency-list/</loc></url><url><loc>https://cjohanaja.com/blog/breadth-first-search-adjacency-matrix/</loc></url><url><loc>https://cjohanaja.com/blog/bubble-sort/</loc></url><url><loc>https://cjohanaja.com/blog/bucket-sort/</loc></url><url><loc>https://cjohanaja.com/blog/butterfly-effect/</loc></url><url><loc>https://cjohanaja.com/blog/calculating-the-height-of-a-binary-tree/</loc></url><url><loc>https://cjohanaja.com/blog/calendar-app/</loc></url><url><loc>https://cjohanaja.com/blog/cant-use-podcasts/</loc></url><url><loc>https://cjohanaja.com/blog/chartjs-plugin-options/</loc></url><url><loc>https://cjohanaja.com/blog/chartjs-update-chart-type/</loc></url><url><loc>https://cjohanaja.com/blog/committing-more-commits/</loc></url><url><loc>https://cjohanaja.com/blog/communal-gum/</loc></url><url><loc>https://cjohanaja.com/blog/containers/</loc></url><url><loc>https://cjohanaja.com/blog/contains-duplicates-hashmap/</loc></url><url><loc>https://cjohanaja.com/blog/curios/</loc></url><url><loc>https://cjohanaja.com/blog/dark-editor/</loc></url><url><loc>https://cjohanaja.com/blog/delete-values-in-queue/</loc></url><url><loc>https://cjohanaja.com/blog/depth-first-search-adjacency-list/</loc></url><url><loc>https://cjohanaja.com/blog/depth-first-search-adjacency-matrix/</loc></url><url><loc>https://cjohanaja.com/blog/doctor-why/</loc></url><url><loc>https://cjohanaja.com/blog/dormatorium/</loc></url><url><loc>https://cjohanaja.com/blog/express-ejs-send-objects-frontend/</loc></url><url><loc>https://cjohanaja.com/blog/express-sharing-objects/</loc></url><url><loc>https://cjohanaja.com/blog/extrapolate/</loc></url><url><loc>https://cjohanaja.com/blog/factorial/</loc></url><url><loc>https://cjohanaja.com/blog/familial-food-fiends/</loc></url><url><loc>https://cjohanaja.com/blog/fibonacci-number/</loc></url><url><loc>https://cjohanaja.com/blog/gatsby-dynamic-color/</loc></url><url><loc>https://cjohanaja.com/blog/google-sees-seejay/</loc></url><url><loc>https://cjohanaja.com/blog/graph-adjacency-list-initialization/</loc></url><url><loc>https://cjohanaja.com/blog/graph-adjacency-matrix-initialization/</loc></url><url><loc>https://cjohanaja.com/blog/hashing-direct-hashing/</loc></url><url><loc>https://cjohanaja.com/blog/hashing-double-hashing/</loc></url><url><loc>https://cjohanaja.com/blog/hashing-linear-probing/</loc></url><url><loc>https://cjohanaja.com/blog/hashing-quadratic-probing/</loc></url><url><loc>https://cjohanaja.com/blog/heap-sort-with-explanation/</loc></url><url><loc>https://cjohanaja.com/blog/hello-world/</loc></url><url><loc>https://cjohanaja.com/blog/inorder-predecessor-of-a-node/</loc></url><url><loc>https://cjohanaja.com/blog/inorder-successor-of-a-node/</loc></url><url><loc>https://cjohanaja.com/blog/insertion-sort/</loc></url><url><loc>https://cjohanaja.com/blog/iterm-color-fixes/</loc></url><url><loc>https://cjohanaja.com/blog/iterm-directory-dupe/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-abc/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-acm-contest-scoring/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-bacon-eggs-and-spam/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-i-ve-been-everywhere-man/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-roaming-romans/</loc></url><url><loc>https://cjohanaja.com/blog/kattis-competiton-weak-vertices/</loc></url><url><loc>https://cjohanaja.com/blog/lang-dilemma/</loc></url><url><loc>https://cjohanaja.com/blog/leetcode-opts/</loc></url><url><loc>https://cjohanaja.com/blog/length-between-two-characters/</loc></url><url><loc>https://cjohanaja.com/blog/let-there-be-dark/</loc></url><url><loc>https://cjohanaja.com/blog/library-volunteering/</loc></url><url><loc>https://cjohanaja.com/blog/merge-sort-merging/</loc></url><url><loc>https://cjohanaja.com/blog/merge-sort-splitting/</loc></url><url><loc>https://cjohanaja.com/blog/merge-sort-with-split-diagram/</loc></url><url><loc>https://cjohanaja.com/blog/merge-sort/</loc></url><url><loc>https://cjohanaja.com/blog/michael-jackson/</loc></url><url><loc>https://cjohanaja.com/blog/modularizing-routes-expressjs/</loc></url><url><loc>https://cjohanaja.com/blog/music-man/</loc></url><url><loc>https://cjohanaja.com/blog/near-absolute-completion/</loc></url><url><loc>https://cjohanaja.com/blog/netflix-sovereignty/</loc></url><url><loc>https://cjohanaja.com/blog/no-head/</loc></url><url><loc>https://cjohanaja.com/blog/not-nixy-enough/</loc></url><url><loc>https://cjohanaja.com/blog/note-taking-app-overload/</loc></url><url><loc>https://cjohanaja.com/blog/number-of-nodes-in-a-binary-tree/</loc></url><url><loc>https://cjohanaja.com/blog/os-applications/</loc></url><url><loc>https://cjohanaja.com/blog/parity-platform/</loc></url><url><loc>https://cjohanaja.com/blog/post-ratios/</loc></url><url><loc>https://cjohanaja.com/blog/posting-month/</loc></url><url><loc>https://cjohanaja.com/blog/powerwalk/</loc></url><url><loc>https://cjohanaja.com/blog/printer-demons/</loc></url><url><loc>https://cjohanaja.com/blog/priority-queue-linked-list-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/priority-queue-max-heap-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/priority-queue-min-heap-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/queue-2-stack-implementation-dequeue/</loc></url><url><loc>https://cjohanaja.com/blog/queue-2-stack-implementation-enqueue/</loc></url><url><loc>https://cjohanaja.com/blog/queue-from-two-stacks/</loc></url><url><loc>https://cjohanaja.com/blog/queue-linked-list-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/quick-sort-with-explanation/</loc></url><url><loc>https://cjohanaja.com/blog/random-number-generator/</loc></url><url><loc>https://cjohanaja.com/blog/re-post-ratios/</loc></url><url><loc>https://cjohanaja.com/blog/recursively-print-a-linked-list/</loc></url><url><loc>https://cjohanaja.com/blog/retrofit-recreate-reuse/</loc></url><url><loc>https://cjohanaja.com/blog/reverse-a-stack/</loc></url><url><loc>https://cjohanaja.com/blog/reverse-a-string/</loc></url><url><loc>https://cjohanaja.com/blog/reviews/</loc></url><url><loc>https://cjohanaja.com/blog/screentime-helpviewer-bug/</loc></url><url><loc>https://cjohanaja.com/blog/seeking-math-note-nirvana/</loc></url><url><loc>https://cjohanaja.com/blog/selection-sort/</loc></url><url><loc>https://cjohanaja.com/blog/shell-sort-with-explanation/</loc></url><url><loc>https://cjohanaja.com/blog/short-content-king/</loc></url><url><loc>https://cjohanaja.com/blog/simple-stack/</loc></url><url><loc>https://cjohanaja.com/blog/site-design-two/</loc></url><url><loc>https://cjohanaja.com/blog/space-ninja-warrior/</loc></url><url><loc>https://cjohanaja.com/blog/spotify-auth-primer/</loc></url><url><loc>https://cjohanaja.com/blog/spotify-swindled-me/</loc></url><url><loc>https://cjohanaja.com/blog/stack-array-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/stack-linked-list-implementation/</loc></url><url><loc>https://cjohanaja.com/blog/sum-of-nodes-in-a-binary-tree/</loc></url><url><loc>https://cjohanaja.com/blog/swiftui-timer-fix/</loc></url><url><loc>https://cjohanaja.com/blog/syllabus-hype/</loc></url><url><loc>https://cjohanaja.com/blog/tech-debt/</loc></url><url><loc>https://cjohanaja.com/blog/test-object-please-ignore/</loc></url><url><loc>https://cjohanaja.com/blog/text-between-indexes-cpp/</loc></url><url><loc>https://cjohanaja.com/blog/the-first-one/</loc></url><url><loc>https://cjohanaja.com/blog/tree-non-random-generator-valid-bst/</loc></url><url><loc>https://cjohanaja.com/blog/tree-random-generator-not-valid-bst/</loc></url><url><loc>https://cjohanaja.com/blog/valid-anagram/</loc></url><url><loc>https://cjohanaja.com/blog/vimming-it-up/</loc></url><url><loc>https://cjohanaja.com/blog/want-for-quant/</loc></url><url><loc>https://cjohanaja.com/blog/web-push-might-suck/</loc></url><url><loc>https://cjohanaja.com/blog/wins-on-wins/</loc></url><url><loc>https://cjohanaja.com/blog/wouldnt-download-backend/</loc></url><url><loc>https://cjohanaja.com/blog/your-project-needs-cool-titles/</loc></url></urlset>