<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://njngwn.github.io/posts/java-longest-substring-without-repeating-characters/</loc>
<lastmod>2023-09-30T10:28:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/ocaml-datatypes-declaration/</loc>
<lastmod>2025-09-09T13:14:30+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/ocaml-list-functions/</loc>
<lastmod>2025-09-09T13:14:30+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-valid-parentness/</loc>
<lastmod>2025-08-31T16:42:46+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/website-for-preparing-coding-test/</loc>
<lastmod>2025-09-10T12:58:48+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-unique-paths/</loc>
<lastmod>2025-09-02T22:34:23+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/welcome-to-my-blog/</loc>
<lastmod>2025-09-12T15:50:45+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-remove-element/</loc>
<lastmod>2025-09-03T20:39:55+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-remove-duplicates-from-sorted-array/</loc>
<lastmod>2025-09-03T20:39:55+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-majority-element/</loc>
<lastmod>2025-09-03T20:39:55+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-rotate-array/</loc>
<lastmod>2025-09-03T20:32:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-ransom-note/</loc>
<lastmod>2025-09-04T14:12:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-summary-ranges/</loc>
<lastmod>2025-09-09T10:06:25+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-reverse-bits/</loc>
<lastmod>2025-09-09T10:06:25+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/linear-algebra-cheatsheet/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/sliding-window-two-pointers/</loc>
<lastmod>2025-09-04T21:34:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-longest-repeating-character-replacement/</loc>
<lastmod>2025-09-09T10:06:25+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-maximum-average-subarray-i/</loc>
<lastmod>2025-09-05T12:17:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-k-radius-subarray-averages/</loc>
<lastmod>2025-09-09T13:14:30+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/ocaml-tree/</loc>
<lastmod>2025-09-09T13:24:19+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/binary-tree-bst/</loc>
<lastmod>2025-09-09T12:14:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/backtracking/</loc>
<lastmod>2025-09-10T13:22:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/git-merge-vs-rebase/</loc>
<lastmod>2025-09-11T13:36:10+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/regular-language/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/probability-theory/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/hash-tables/</loc>
<lastmod>2025-09-11T12:52:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-arraylist/</loc>
<lastmod>2025-09-11T12:59:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-hashset/</loc>
<lastmod>2025-09-11T13:12:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-clone-graph/</loc>
<lastmod>2025-09-11T13:30:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/dynamic-programming/</loc>
<lastmod>2025-09-11T13:43:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/1-physical-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/2-data-link-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/3-network-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/4-transport-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/5-session-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/6-presentation-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/7-application-layer/</loc>
<lastmod>2025-10-29T12:23:44+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/network-address/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/java-pacific-atlantic-water-flow/</loc>
<lastmod>2025-09-15T19:47:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/theo-til-1/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/ocaml-%EC%8B%9C%ED%97%98%EB%8C%80%EB%B9%84-%EC%A0%95%EB%A6%AC/</loc>
<lastmod>2025-09-23T13:56:02+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/media-access-control-method-comparison/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/median-%EC%A4%91%EC%95%99%EA%B0%92-%EA%B5%AC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/3d-rendering-pipeline/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/basic-glsl/</loc>
<lastmod>2025-10-03T12:43:00+02:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/diamond-square-algorithm/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/sql-injections/</loc>
<lastmod>2025-11-03T08:40:53+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/operating-systems/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/analysis/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/computer-architecture/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/oct-26-2025/</loc>
<lastmod>2025-10-26T23:56:52+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/graph/</loc>
<lastmod>2025-10-29T11:57:57+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/oct-28-2025/</loc>
<lastmod>2025-10-29T11:57:57+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/web-application-security/</loc>
<lastmod>2026-01-19T18:35:04+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/design-patterns-1/</loc>
<lastmod>2025-11-03T08:38:47+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/digital-transformation/</loc>
<lastmod>2025-11-03T08:42:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/csrf-cross-site-request-forgery/</loc>
<lastmod>2026-01-19T18:35:04+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/nov-3-2025/</loc>
<lastmod>2025-11-03T08:59:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/priority-queue-heap/</loc>
<lastmod>2025-11-07T16:32:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/graph-maximum-flow/</loc>
<lastmod>2025-11-17T09:11:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/Unity-Initial-Settings/</loc>
<lastmod>2025-11-24T22:35:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/dec-1-2025/</loc>
<lastmod>2025-12-01T10:54:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/xr-terminology/</loc>
<lastmod>2025-12-02T20:52:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/jan-3-2026/</loc>
<lastmod>2026-01-03T16:23:00+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/sorting-algorithms/</loc>
<lastmod>2026-02-02T11:12:45+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/binary-search-union-find/</loc>
<lastmod>2026-02-02T11:12:45+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/brute-force-backtracking/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/dynamic-programming/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/geometry/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/graph-algorithms/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/greedy-approximation/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/maximum-flow/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/number-theory/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/oral-exam-preparation-guide/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/projective-geometry/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/shortest-paths/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/trie-segment-tree/</loc>
<lastmod>2026-02-02T12:21:17+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/c-pointers-and-malloc-guide/</loc>
<lastmod>2026-03-11T23:05:34+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/os-semaphore-deadlock/</loc>
<lastmod>2026-03-11T23:02:37+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/petri-net-properties/</loc>
<lastmod>2026-03-11T23:02:37+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/posts/python-data-structures/</loc>
<lastmod>2026-03-11T23:02:37+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/about/</loc>
<lastmod>2026-03-11T23:05:55+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/categories/</loc>
<lastmod>2026-03-11T23:05:55+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/projects/</loc>
<lastmod>2026-03-11T23:05:55+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/tags/</loc>
<lastmod>2026-03-11T23:05:55+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/archives/</loc>
<lastmod>2026-03-11T23:05:55+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/java/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/hash-table/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/string/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/sliding-window/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/ocaml/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/fpv/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/stack/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/algorithm/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/leetcode/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/math/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dynamic-programming/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/combinatorics/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/array/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/two-pointers/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/top-interview-150/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/easy/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/counting/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/divide-and-conquer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/bit-manipulation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/linear-algebra/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/computer-science/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/algorithms/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/medium/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/tree/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/binary-search-tree/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/data-structures/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/binary-tree/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/bst/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/backtracking/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/git/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/theory-of-computation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/regular-language/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/probability-theory/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/hash-map/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/hash-set/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/collision-resolution/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/arraylist/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/hashset/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/recursion/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/graph/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/nat/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/network/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/physical-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/data-link-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/network-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/transport-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/session-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/presentation-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/application-layer/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dfs/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/depth-first-search/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/matrix/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/median/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/computer-graphics/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/3d-rendering/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/it-security/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/operating-systems/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/analysis/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/computer-architecture/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/til/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/bfs/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/software-engineering/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/it-consulting/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/project-management/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/csrf/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/priority-queue/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/heap/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/min-heap/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/max-heap/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/applications/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/xr/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/unity/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/sorting/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/quicksort/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/mergesort/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/heapsort/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/comparison-sort/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/binary-search/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/union-find/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/brute-force/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/branch-and-bound/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/meet-in-the-middle/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dp/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/knapsack/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/lis/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/memoization/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/geometry/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/convex-hull/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/ccw/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/polygon-area/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/graham-scan/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/topological-sort/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/mst/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/kruskal/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/prim/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/greedy/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/approximation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/interval-scheduling/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/change-making/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/max-flow/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/min-cut/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/ford-fulkerson/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/edmonds-karp/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dinic/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/bipartite-matching/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/number-theory/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/gcd/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/euclidean/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/crt/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/modular-inverse/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/sieve/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/exam-preparation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/problem-solving/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/complexity-analysis/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/projective-geometry/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/homogeneous-coordinates/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/cross-product/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/shortest-path/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dijkstra/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/bellman-ford/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/floyd-warshall/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/sssp/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/apsp/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/trie/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/segment-tree/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/lazy-propagation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/range-query/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/c/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/%ED%8F%AC%EC%9D%B8%ED%84%B0/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/malloc/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/pthreads/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/%EB%A9%94%EB%AA%A8%EB%A6%AC%EA%B4%80%EB%A6%AC/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/semaphore/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/deadlock/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/mutex/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/synchronization/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/coffman-conditions/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/petri-net/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/reachability/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/beschr%C3%A4nktheit/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/verklemmungsfreiheit/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/lebendigkeit/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/fairness/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/python/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/list/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/tuple/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/dict/</loc>
</url>
<url>
<loc>https://njngwn.github.io/tags/set/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/data-structures-and-algorithms/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/leetcode/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/programming-language/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/ocaml/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/references/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/leetcode-top-interview-150/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/mathematics-for-computer-science/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/linear-algebra/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/algorithms/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/data-structures/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/git/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/computer-science/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/theory-of-computation/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/probability-theory/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/java/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/network/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/computer-graphics/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/it-security/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/operating-systems/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/analysis/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/computer-architecture/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/til-today-i-learned/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/software-engineering/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/it-project-management/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/it-consulting/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/applications/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/xr/</loc>
</url>
<url>
<loc>https://njngwn.github.io/categories/python/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page2/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page3/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page4/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page5/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page6/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page7/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page8/</loc>
</url>
<url>
<loc>https://njngwn.github.io/page9/</loc>
</url>
<url>
<loc>https://njngwn.github.io/assets/docs/Jeongwon_Na_CV_2025.pdf</loc>
<lastmod>2026-03-11T23:05:48+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/assets/docs/software-engineering/designpatternscard.pdf</loc>
<lastmod>2026-03-11T23:05:48+01:00</lastmod>
</url>
<url>
<loc>https://njngwn.github.io/assets/img/software-engineering/designpatternscard.pdf</loc>
<lastmod>2026-03-11T23:05:48+01:00</lastmod>
</url>
</urlset>
