mirror of
https://github.com/krahets/hello-algo.git
synced 2026-11-04 12:12:45 +08:00
Keep homepage chapter labels above illustration hit boxes (#2015)
This commit is contained in:
+72
-72
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div" data-home-layout="universe">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 52.244%; top: 20.919%;">
|
||||
初识算法
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 39.244%; top: 33.919%;">
|
||||
复杂度
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 90.897%; top: 76.259%;">
|
||||
数组与链表
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
栈与队列
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
哈希表
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
树
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
堆
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
图
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
搜索
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
排序
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 31.42%; top: 8.679%;">
|
||||
分治
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
回溯
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 8.561%; top: 75.351%;">
|
||||
动态规划
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 21.619%; top: 86.85%;">
|
||||
贪心
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="chapter_paperbook/">
|
||||
<div style="height: 8.17%;">
|
||||
</div>
|
||||
<img alt="Cover" class="device-on-hover" data-home-src="assets/home/8e54cf1d70453241/../shared/images/dc5be783cea3a262/cover_render.webp" decoding="async" height="720" style="height: 66.83%;" width="535"/>
|
||||
<img alt="Cover" class="device-on-hover" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/dc5be783cea3a262/cover_render.webp" decoding="async" height="720" style="height: 66.83%;" width="535"/>
|
||||
<noscript>
|
||||
<img alt="Cover" class="device-on-hover" height="720" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/dc5be783cea3a262/cover_render.webp" style="height: 66.83%;" width="535"/>
|
||||
<img alt="Cover" class="device-on-hover" height="720" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/dc5be783cea3a262/cover_render.webp" style="height: 66.83%;" width="535"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -197,9 +197,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="" class="device-on-hover" data-home-src="assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -216,9 +216,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="" class="device-on-hover" data-home-src="assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -286,21 +286,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
<a href="assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
动画图解
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
<a href="assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
一键运行
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -348,11 +348,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
<a href="assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
互助学习
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -368,9 +368,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -390,9 +390,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -406,9 +406,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -422,9 +422,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -438,9 +438,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -454,9 +454,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -470,9 +470,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -486,9 +486,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -502,9 +502,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -518,9 +518,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -534,9 +534,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -550,9 +550,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -566,9 +566,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -599,7 +599,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
+70
-70
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="../assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="../assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div hero-div--en" data-home-layout="list">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 52.244%; top: 20.919%;">
|
||||
Getting to know algorithms
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 39.244%; top: 33.919%;">
|
||||
Complexity
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 90.897%; top: 76.259%;">
|
||||
Arrays and linked lists
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
Stacks and queues
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
Hash tables
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
Trees
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
Heaps
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
Graphs
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
Searching
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
Sorting
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 31.42%; top: 8.679%;">
|
||||
Divide and conquer
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
Backtracking
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 8.561%; top: 75.351%;">
|
||||
Dynamic programming
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 21.619%; top: 86.85%;">
|
||||
Greedy algorithms
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="Web reading on a computer and phone" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="Web reading on a computer and phone" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="Web reading on a computer and phone" class="device-on-hover" height="965" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="Web reading on a computer and phone" class="device-on-hover" height="965" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -197,9 +197,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="PDF reading on a tablet" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="PDF reading on a tablet" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="PDF reading on a tablet" class="device-on-hover" height="960" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="PDF reading on a tablet" class="device-on-hover" height="960" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -265,21 +265,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/325eedad7e336423/en_animation-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/99db238804bedf45/en_animation.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/325eedad7e336423/en_animation-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/99db238804bedf45/en_animation.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/99db238804bedf45/en_animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="864" src="../assets/home/8e54cf1d70453241/../shared/images/325eedad7e336423/en_animation-poster.webp" width="1280"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/99db238804bedf45/en_animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="864" src="../assets/home/87aebdc4f7388bb2/../shared/images/325eedad7e336423/en_animation-poster.webp" width="1280"/>
|
||||
Animated illustrations
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/615e2bcba0901fda/en_running_code-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/8a8d9283cb37b664/en_running_code.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/615e2bcba0901fda/en_running_code-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/8a8d9283cb37b664/en_running_code.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/8a8d9283cb37b664/en_running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="864" src="../assets/home/8e54cf1d70453241/../shared/images/615e2bcba0901fda/en_running_code-poster.webp" width="1280"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/8a8d9283cb37b664/en_running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="864" src="../assets/home/87aebdc4f7388bb2/../shared/images/615e2bcba0901fda/en_running_code-poster.webp" width="1280"/>
|
||||
Run code with one click
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -323,11 +323,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/ef67d25d9c7ff1b5/en_comment-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/ea699aff8bc08558/en_comment.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/ef67d25d9c7ff1b5/en_comment-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/ea699aff8bc08558/en_comment.mp4" height="864" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1280 / 864" width="1280">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/ea699aff8bc08558/en_comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="864" src="../assets/home/8e54cf1d70453241/../shared/images/ef67d25d9c7ff1b5/en_comment-poster.webp" width="1280"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/ea699aff8bc08558/en_comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="864" src="../assets/home/87aebdc4f7388bb2/../shared/images/ef67d25d9c7ff1b5/en_comment-poster.webp" width="1280"/>
|
||||
Learn together
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -343,9 +343,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -365,9 +365,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -381,9 +381,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -397,9 +397,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -413,9 +413,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -429,9 +429,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -445,9 +445,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -461,9 +461,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -477,9 +477,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -493,9 +493,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -509,9 +509,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -525,9 +525,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -541,9 +541,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -574,7 +574,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
+70
-70
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="../assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="../assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div hero-div--ja" data-home-layout="list">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 52.244%; top: 20.919%;">
|
||||
アルゴリズム入門
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 39.244%; top: 33.919%;">
|
||||
計算量
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 90.897%; top: 76.259%;">
|
||||
配列と連結リスト
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
スタックとキュー
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
ハッシュテーブル
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
木
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
ヒープ
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
グラフ
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
探索
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
ソート
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 31.42%; top: 8.679%;">
|
||||
分割統治
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
バックトラッキング
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 8.561%; top: 75.351%;">
|
||||
動的計画法
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 21.619%; top: 86.85%;">
|
||||
貪欲法
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -197,9 +197,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -270,21 +270,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="アルゴリズムの動きを示すアニメーション" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="アルゴリズムの動きを示すアニメーション" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="アルゴリズムの動きを示すアニメーション" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="アルゴリズムの動きを示すアニメーション" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
アニメーションによる図解
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="コードを実行する例" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
<video aria-label="コードを実行する例" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="コードを実行する例" class="intro-image" height="1082" src="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="コードを実行する例" class="intro-image" height="1082" src="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
ワンクリックで実行
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -332,11 +332,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="コメントで学び合う例" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="コメントで学び合う例" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="コメントで学び合う例" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="コメントで学び合う例" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
読者同士で学び合う
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -352,9 +352,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="著者:yudongjin" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="著者:yudongjin" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="著者:yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="著者:yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -374,9 +374,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="コードのレビュー担当者:coderonion" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:coderonion" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -390,9 +390,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="コードのレビュー担当者:curtishd" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:curtishd" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -406,9 +406,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="コードのレビュー担当者:Gonglja" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:Gonglja" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -422,9 +422,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="コードのレビュー担当者:gvenusleo" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:gvenusleo" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -438,9 +438,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="コードのレビュー担当者:hpstory" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:hpstory" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -454,9 +454,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="コードのレビュー担当者:justin-tse" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:justin-tse" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -470,9 +470,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="コードのレビュー担当者:khoaxuantu" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:khoaxuantu" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -486,9 +486,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="コードのレビュー担当者:krahets" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:krahets" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -502,9 +502,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="コードのレビュー担当者:night-cruise" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:night-cruise" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="コードのレビュー担当者:night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -518,9 +518,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="コードのレビュー担当者:nuomi1" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:nuomi1" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -534,9 +534,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="コードのレビュー担当者:Reanon" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:Reanon" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -550,9 +550,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="コードのレビュー担当者:rongyi" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="コードのレビュー担当者:rongyi" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="コードのレビュー担当者:rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="コードのレビュー担当者:rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -583,7 +583,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
+70
-70
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="../assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="../assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div hero-div--ko" data-home-layout="universe">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 52.244%; top: 20.919%;">
|
||||
알고리즘과의 첫 만남
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 39.244%; top: 33.919%;">
|
||||
복잡도
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 90.897%; top: 76.259%;">
|
||||
배열과 연결 리스트
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
스택과 큐
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
해시 테이블
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
트리
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
힙
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
그래프
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
탐색
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
정렬
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 31.42%; top: 8.679%;">
|
||||
분할 정복
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
백트래킹
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 8.561%; top: 75.351%;">
|
||||
동적 계획법
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 21.619%; top: 86.85%;">
|
||||
탐욕
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -197,9 +197,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -267,21 +267,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="애니메이션 예제" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="애니메이션 예제" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="애니메이션 예제" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="애니메이션 예제" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
애니메이션 그림
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="코드 실행 예제" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
<video aria-label="코드 실행 예제" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="코드 실행 예제" class="intro-image" height="1082" src="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="코드 실행 예제" class="intro-image" height="1082" src="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
클릭 한 번으로 실행
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -329,11 +329,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="댓글 예제" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="댓글 예제" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="댓글 예제" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="댓글 예제" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
함께 배우기
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -349,9 +349,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="저자: yudongjin" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="저자: yudongjin" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="저자: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="저자: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -371,9 +371,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="검토자: coderonion" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: coderonion" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="검토자: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -387,9 +387,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="검토자: curtishd" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: curtishd" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="검토자: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -403,9 +403,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="검토자: Gonglja" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: Gonglja" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="검토자: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -419,9 +419,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="검토자: gvenusleo" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: gvenusleo" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="검토자: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -435,9 +435,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="검토자: hpstory" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: hpstory" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="검토자: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -451,9 +451,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="검토자: justin-tse" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: justin-tse" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="검토자: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -467,9 +467,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="검토자: khoaxuantu" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: khoaxuantu" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="검토자: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -483,9 +483,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="검토자: krahets" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: krahets" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="검토자: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -499,9 +499,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="검토자: night-cruise" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: night-cruise" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="검토자: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -515,9 +515,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="검토자: nuomi1" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: nuomi1" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="검토자: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -531,9 +531,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="검토자: Reanon" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: Reanon" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="검토자: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -547,9 +547,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="검토자: rongyi" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="검토자: rongyi" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="검토자: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="검토자: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -580,7 +580,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
@@ -178,6 +178,9 @@
|
||||
}
|
||||
}
|
||||
|
||||
/* Chapter labels stay clickable above neighbouring transparent image hit boxes. */
|
||||
.hero-div > a > span { z-index: 1; }
|
||||
|
||||
/* Metadata-only boxes reserve layout and native hit targets without downloading fallback art. */
|
||||
.hero-div > a > noscript > img { width: auto; position: absolute; }
|
||||
.hero-div img[data-hero-fallback]:not([src]) { opacity: 0 !important; }
|
||||
|
||||
+74
-74
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="../assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="../assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div hero-div--ru" data-home-layout="list">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 49.244%; top: 22.2%;">
|
||||
Первое знакомство с алгоритмами
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 34.244%; top: 33.919%;">
|
||||
Сложность
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 83.897%; top: 76.259%;">
|
||||
Массивы и списки
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
Стеки и очереди
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
Хеш-таблицы
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
Деревья
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
Кучи
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
Графы
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
Поиск
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
Сортировка
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 28.42%; top: 8.679%;">
|
||||
Разделяй и властвуй
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
Поиск с возвратом
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 6.561%; top: 75.351%;">
|
||||
Динамическое программирование
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 20.619%; top: 86.85%;">
|
||||
Жадные алгоритмы
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -197,9 +197,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -267,21 +267,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
Анимированные схемы
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
Запуск в один клик
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -329,11 +329,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
Учимся вместе
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -349,9 +349,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -370,9 +370,9 @@
|
||||
</p>
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<img alt="Translator: shevkun" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/91019a79d7ac4441/avatar_shevkun.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Translator: shevkun" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/91019a79d7ac4441/avatar_shevkun.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Translator: shevkun" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/91019a79d7ac4441/avatar_shevkun.webp" width="384"/>
|
||||
<img alt="Translator: shevkun" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/91019a79d7ac4441/avatar_shevkun.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -381,9 +381,9 @@
|
||||
</div>
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<a href="https://github.com/veronicahuang2977">
|
||||
<img alt="Translator: yuyanhuang" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/f2c06730dacd8659/avatar_yuyanhuang.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="Translator: yuyanhuang" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/f2c06730dacd8659/avatar_yuyanhuang.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="Translator: yuyanhuang" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/f2c06730dacd8659/avatar_yuyanhuang.webp" width="512"/>
|
||||
<img alt="Translator: yuyanhuang" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/f2c06730dacd8659/avatar_yuyanhuang.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -403,9 +403,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -419,9 +419,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -435,9 +435,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -451,9 +451,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -467,9 +467,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -483,9 +483,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -499,9 +499,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -515,9 +515,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -531,9 +531,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -547,9 +547,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -563,9 +563,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -579,9 +579,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -612,7 +612,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
+76
-76
@@ -1,5 +1,5 @@
|
||||
<!-- Generated from the shared homepage template and locale configuration. -->
|
||||
<link href="../assets/home/8e54cf1d70453241/hero-motion.css" rel="stylesheet"/>
|
||||
<link href="../assets/home/87aebdc4f7388bb2/hero-motion.css" rel="stylesheet"/>
|
||||
<noscript>
|
||||
<style>
|
||||
[data-home-src], video[data-home-poster], [data-hero-fallback] { display: none; }
|
||||
@@ -11,126 +11,126 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-div" data-home-layout="universe">
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<img alt="" data-hero-asset="ground" data-source-height="380" data-source-width="881" height="380" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/567306c070a6a7e2/ground.webp" style="position: absolute; width: auto; height: 26.445%; left: 28.211%; top: 54.145%;; aspect-ratio: 881 / 380" width="881"/>
|
||||
<img alt="" data-hero-asset="links" data-source-height="1134" data-source-width="1562" height="1134" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/3e50f38a325c1cb5/links.webp" style="position: absolute; width: auto; height: 78.751%; left: 10.545%; top: 7.326%;; aspect-ratio: 1562 / 1134" width="1562"/>
|
||||
<a href="chapter_introduction/">
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/8e54cf1d70453241/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<img alt="" data-hero-asset="astronaut" data-source-height="672" data-source-width="515" height="672" src="../assets/home/87aebdc4f7388bb2/../shared/images/8e5eb3b3e3ebd9f7/astronaut.webp" style="height: 46.673%; left: 35.413%; top: 24.343%;; aspect-ratio: 515 / 672" width="515"/>
|
||||
<span style="left: 52.244%; top: 20.919%;">
|
||||
初識演算法
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_computational_complexity/">
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<img alt="" data-hero-asset="chapter_computational_complexity" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" data-source-height="178" data-source-width="113" height="178" style="height: 12.347%; left: 36.267%; top: 37.653%;; aspect-ratio: 113 / 178" width="113"/>
|
||||
<noscript>
|
||||
<img alt="" height="178" src="../assets/home/8e54cf1d70453241/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
<img alt="" height="178" src="../assets/home/87aebdc4f7388bb2/../shared/images/2fb425426d1f8d86/chapter_computational_complexity.webp" style="height: 12.347%; left: 36.267%; top: 37.653%;" width="113"/>
|
||||
</noscript>
|
||||
<span style="left: 39.244%; top: 33.919%;">
|
||||
複雜度
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_array_and_linkedlist/">
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<img alt="" data-hero-asset="chapter_array_and_linkedlist" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" data-source-height="319" data-source-width="468" height="319" style="height: 22.242%; left: 73.242%; top: 52.481%;; aspect-ratio: 468 / 319" width="468"/>
|
||||
<noscript>
|
||||
<img alt="" height="319" src="../assets/home/8e54cf1d70453241/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
<img alt="" height="319" src="../assets/home/87aebdc4f7388bb2/../shared/images/5cbbdf7be555d3ef/chapter_array_and_linkedlist.webp" style="height: 22.242%; left: 73.242%; top: 52.481%;" width="468"/>
|
||||
</noscript>
|
||||
<span style="left: 90.897%; top: 76.259%;">
|
||||
陣列與鏈結串列
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_stack_and_queue/">
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<img alt="" data-hero-asset="chapter_stack_and_queue" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" data-source-height="204" data-source-width="204" height="204" style="height: 14.302%; left: 62.646%; top: 77.875%;; aspect-ratio: 204 / 204" width="204"/>
|
||||
<noscript>
|
||||
<img alt="" height="204" src="../assets/home/8e54cf1d70453241/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
<img alt="" height="204" src="../assets/home/87aebdc4f7388bb2/../shared/images/e2667767cf7481bd/chapter_stack_and_queue.webp" style="height: 14.302%; left: 62.646%; top: 77.875%;" width="204"/>
|
||||
</noscript>
|
||||
<span style="left: 77.571%; top: 91.25%;">
|
||||
堆疊與佇列
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_hashing/">
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<img alt="" data-hero-asset="chapter_hashing" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" data-source-height="218" data-source-width="218" height="218" style="height: 15.266%; left: 63.281%; top: 27.933%;; aspect-ratio: 218 / 218" width="218"/>
|
||||
<noscript>
|
||||
<img alt="" height="218" src="../assets/home/8e54cf1d70453241/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
<img alt="" height="218" src="../assets/home/87aebdc4f7388bb2/../shared/images/b108d70a537714cb/chapter_hashing.webp" style="height: 15.266%; left: 63.281%; top: 27.933%;" width="218"/>
|
||||
</noscript>
|
||||
<span style="left: 68.862%; top: 46.292%;">
|
||||
雜湊表
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_tree/">
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<img alt="" data-hero-asset="chapter_tree" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" data-source-height="281" data-source-width="280" height="281" style="height: 19.615%; left: 80.137%; top: 26.678%;; aspect-ratio: 280 / 281" width="280"/>
|
||||
<noscript>
|
||||
<img alt="" height="281" src="../assets/home/8e54cf1d70453241/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
<img alt="" height="281" src="../assets/home/87aebdc4f7388bb2/../shared/images/8138bb0acecedec4/chapter_tree.webp" style="height: 19.615%; left: 80.137%; top: 26.678%;" width="280"/>
|
||||
</noscript>
|
||||
<span style="left: 96.159%; top: 44.8%;">
|
||||
樹
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_heap/">
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<img alt="" data-hero-asset="chapter_heap" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" data-source-height="152" data-source-width="151" height="152" style="height: 10.566%; left: 77.226%; top: 11.559%;; aspect-ratio: 151 / 152" width="151"/>
|
||||
<noscript>
|
||||
<img alt="" height="152" src="../assets/home/8e54cf1d70453241/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
<img alt="" height="152" src="../assets/home/87aebdc4f7388bb2/../shared/images/7586281e6691807a/chapter_heap.webp" style="height: 10.566%; left: 77.226%; top: 11.559%;" width="151"/>
|
||||
</noscript>
|
||||
<span style="left: 88.103%; top: 15.422%;">
|
||||
堆積
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_graph/">
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<img alt="" data-hero-asset="chapter_graph" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" data-source-height="272" data-source-width="542" height="272" style="height: 16.112%; left: 51.854%; top: 5.575%;; aspect-ratio: 542 / 272" width="542"/>
|
||||
<noscript>
|
||||
<img alt="" height="272" src="../assets/home/8e54cf1d70453241/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
<img alt="" height="272" src="../assets/home/87aebdc4f7388bb2/../shared/images/175a7f2e7c3cf5f0/chapter_graph.webp" style="height: 16.112%; left: 51.854%; top: 5.575%;" width="542"/>
|
||||
</noscript>
|
||||
<span style="left: 71.195%; top: 6.503%;">
|
||||
圖
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_searching/">
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<img alt="" data-hero-asset="chapter_searching" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" data-source-height="216" data-source-width="216" height="216" style="height: 15.149%; left: 18.185%; top: 16.404%;; aspect-ratio: 216 / 216" width="216"/>
|
||||
<noscript>
|
||||
<img alt="" height="216" src="../assets/home/8e54cf1d70453241/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
<img alt="" height="216" src="../assets/home/87aebdc4f7388bb2/../shared/images/ebfe2b953dbb9d90/chapter_searching.webp" style="height: 15.149%; left: 18.185%; top: 16.404%;" width="216"/>
|
||||
</noscript>
|
||||
<span style="left: 14.556%; top: 20.876%;">
|
||||
搜尋
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_sorting/">
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<img alt="" data-hero-asset="chapter_sorting" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" data-source-height="137" data-source-width="138" height="137" style="height: 9.574%; left: 25.409%; top: 40.747%;; aspect-ratio: 138 / 137" width="138"/>
|
||||
<noscript>
|
||||
<img alt="" height="137" src="../assets/home/8e54cf1d70453241/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
<img alt="" height="137" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d4be68b2680967c/chapter_sorting.webp" style="height: 9.574%; left: 25.409%; top: 40.747%;" width="138"/>
|
||||
</noscript>
|
||||
<span style="left: 28.805%; top: 53.808%;">
|
||||
排序
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_divide_and_conquer/">
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<img alt="" data-hero-asset="chapter_divide_and_conquer" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" data-source-height="269" data-source-width="407" height="269" style="height: 18.681%; left: 32.721%; top: 4.816%;; aspect-ratio: 407 / 269" width="407"/>
|
||||
<noscript>
|
||||
<img alt="" height="269" src="../assets/home/8e54cf1d70453241/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
<img alt="" height="269" src="../assets/home/87aebdc4f7388bb2/../shared/images/6f5766ca9385cd2e/chapter_divide_and_conquer.webp" style="height: 18.681%; left: 32.721%; top: 4.816%;" width="407"/>
|
||||
</noscript>
|
||||
<span style="left: 31.42%; top: 8.679%;">
|
||||
分治
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_backtracking/">
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<img alt="" data-hero-asset="chapter_backtracking" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" data-source-height="249" data-source-width="345" height="249" style="height: 17.338%; left: 4.875%; top: 32.925%;; aspect-ratio: 345 / 249" width="345"/>
|
||||
<noscript>
|
||||
<img alt="" height="249" src="../assets/home/8e54cf1d70453241/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
<img alt="" height="249" src="../assets/home/87aebdc4f7388bb2/../shared/images/176675e685febf11/chapter_backtracking.webp" style="height: 17.338%; left: 4.875%; top: 32.925%;" width="345"/>
|
||||
</noscript>
|
||||
<span style="left: 4.742%; top: 50.113%;">
|
||||
回溯
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_dynamic_programming/">
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<img alt="" data-hero-asset="chapter_dynamic_programming" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" data-source-height="268" data-source-width="267" height="268" style="height: 15.47%; left: 9.406%; top: 57.472%;; aspect-ratio: 267 / 268" width="267"/>
|
||||
<noscript>
|
||||
<img alt="" height="268" src="../assets/home/8e54cf1d70453241/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
<img alt="" height="268" src="../assets/home/87aebdc4f7388bb2/../shared/images/06264b1ffd05b08e/chapter_dynamic_programming.webp" style="height: 15.47%; left: 9.406%; top: 57.472%;" width="267"/>
|
||||
</noscript>
|
||||
<span style="left: 8.561%; top: 75.351%;">
|
||||
動態規劃
|
||||
</span>
|
||||
</a>
|
||||
<a href="chapter_greedy/">
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<img alt="" data-hero-asset="chapter_greedy" data-hero-fallback="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" data-source-height="202" data-source-width="265" height="202" style="height: 14.127%; left: 23.132%; top: 75.803%;; aspect-ratio: 265 / 202" width="265"/>
|
||||
<noscript>
|
||||
<img alt="" height="202" src="../assets/home/8e54cf1d70453241/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
<img alt="" height="202" src="../assets/home/87aebdc4f7388bb2/../shared/images/2ce6caaac951c40b/chapter_greedy.webp" style="height: 14.127%; left: 23.132%; top: 75.803%;" width="265"/>
|
||||
</noscript>
|
||||
<span style="left: 21.619%; top: 86.85%;">
|
||||
貪婪
|
||||
@@ -178,9 +178,9 @@
|
||||
<a href="/chapter_paperbook/">
|
||||
<div style="height: 8.17%;">
|
||||
</div>
|
||||
<img alt="Cover" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dc5be783cea3a262/cover_render.webp" decoding="async" height="720" style="height: 66.83%;" width="535"/>
|
||||
<img alt="Cover" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dc5be783cea3a262/cover_render.webp" decoding="async" height="720" style="height: 66.83%;" width="535"/>
|
||||
<noscript>
|
||||
<img alt="Cover" class="device-on-hover" height="720" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dc5be783cea3a262/cover_render.webp" style="height: 66.83%;" width="535"/>
|
||||
<img alt="Cover" class="device-on-hover" height="720" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dc5be783cea3a262/cover_render.webp" style="height: 66.83%;" width="535"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -197,9 +197,9 @@
|
||||
<a href="chapter_hello_algo/">
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" decoding="async" height="965" style="height: 66.31%;" width="1598"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
<img alt="" class="device-on-hover" height="965" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5b64cf7672ec5ec6/web_mac_iphone.webp" style="height: 66.31%;" width="1598"/>
|
||||
</noscript>
|
||||
<div style="height: 4.34%;">
|
||||
</div>
|
||||
@@ -216,9 +216,9 @@
|
||||
</div>
|
||||
<div class="media-block">
|
||||
<a href="https://github.com/krahets/hello-algo/releases">
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" decoding="async" height="960" style="height: 75%;" width="812"/>
|
||||
<noscript>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
<img alt="" class="device-on-hover" height="960" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/66baa2f9bf3abec7/pdf_ipad.webp" style="height: 75%;" width="812"/>
|
||||
</noscript>
|
||||
<div class="text-button">
|
||||
<span>
|
||||
@@ -286,21 +286,21 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Animation example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/6c70de2b2bf4eef7/animation.mp4">
|
||||
<img alt="Animation example" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/9e5f39bf33afc70f/animation-poster.webp" width="1600"/>
|
||||
動畫圖解
|
||||
</a>
|
||||
</noscript>
|
||||
</div>
|
||||
<div class="intro-container">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
<video aria-label="Running code example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4" height="1082" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1082" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="../assets/home/8e54cf1d70453241/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/bb169a96ca8316da/running_code.mp4">
|
||||
<img alt="Running code example" class="intro-image" height="1082" src="../assets/home/87aebdc4f7388bb2/../shared/images/f33a13e8331245ae/running_code-poster.webp" width="1600"/>
|
||||
一鍵執行
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -348,11 +348,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
<video aria-label="Comments example" class="intro-image" data-home-poster="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" data-home-video="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4" height="1080" loop="" muted="" playsinline="" preload="none" style="aspect-ratio: 1600 / 1080" width="1600">
|
||||
</video>
|
||||
<noscript>
|
||||
<a href="../assets/home/8e54cf1d70453241/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="../assets/home/8e54cf1d70453241/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
<a href="../assets/home/87aebdc4f7388bb2/../shared/media/62aa0b8d351c63a7/comment.mp4">
|
||||
<img alt="Comments example" class="intro-image" height="1080" src="../assets/home/87aebdc4f7388bb2/../shared/images/f9ac69536a7582f5/comment-poster.webp" width="1600"/>
|
||||
互助學習
|
||||
</a>
|
||||
</noscript>
|
||||
@@ -368,9 +368,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" decoding="async" height="512" width="512"/>
|
||||
<noscript>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
<img alt="Author: yudongjin" class="profile-img" height="512" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/02348410d40f7665/avatar_yudongjin.webp" width="512"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -390,9 +390,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<a href="https://github.com/Shyam-Chen">
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/a635319ad4eaf2e9/avatar_Shyam-Chen.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/a635319ad4eaf2e9/avatar_Shyam-Chen.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/a635319ad4eaf2e9/avatar_Shyam-Chen.webp" width="384"/>
|
||||
<img alt="Reviewer: Shyam-Chen" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/a635319ad4eaf2e9/avatar_Shyam-Chen.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -402,9 +402,9 @@
|
||||
</div>
|
||||
<div class="profile-cell translator-profile-cell">
|
||||
<a href="https://github.com/Dr-XYZ">
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/b5b4c188d159778c/avatar_Dr-XYZ.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/b5b4c188d159778c/avatar_Dr-XYZ.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/b5b4c188d159778c/avatar_Dr-XYZ.webp" width="384"/>
|
||||
<img alt="Reviewer: Dr-XYZ" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/b5b4c188d159778c/avatar_Dr-XYZ.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -424,9 +424,9 @@
|
||||
<div class="profile-div">
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/coderonion">
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
<img alt="Reviewer: coderonion" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/db606f27971eae34/avatar_coderonion.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -440,9 +440,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/curtishd">
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
<img alt="Reviewer: curtishd" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/feedb0e547ea31fc/avatar_curtishd.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -456,9 +456,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Gonglja">
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
<img alt="Reviewer: Gonglja" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/cdcf023b032b8d30/avatar_Gonglja.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -472,9 +472,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/gvenusleo">
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
<img alt="Reviewer: gvenusleo" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/464e2d351b9263ec/avatar_gvenusleo.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -488,9 +488,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/hpstory">
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
<img alt="Reviewer: hpstory" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7b6478acdab6b845/avatar_hpstory.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -504,9 +504,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/justin-tse">
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
<img alt="Reviewer: justin-tse" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/208ee5aae490eefa/avatar_justin-tse.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -520,9 +520,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
<img alt="Reviewer: khoaxuantu" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/9d3f1a21ff51de78/avatar_khoaxuantu.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -536,9 +536,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
<img alt="Reviewer: krahets" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/e321f9a3ac2739e0/avatar_krahets.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -552,9 +552,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/night-cruise">
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
<img alt="Reviewer: night-cruise" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/960b489efa22abd4/avatar_night-cruise.jpg" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -568,9 +568,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/nuomi1">
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
<img alt="Reviewer: nuomi1" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/7316a9eb4429b259/avatar_nuomi1.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -584,9 +584,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/Reanon">
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
<img alt="Reviewer: Reanon" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/dcc15aa68cc793c7/avatar_Reanon.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -600,9 +600,9 @@
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/rongyi">
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" data-home-src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" decoding="async" height="384" width="384"/>
|
||||
<noscript>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/8e54cf1d70453241/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
<img alt="Reviewer: rongyi" class="profile-img" height="384" loading="lazy" src="../assets/home/87aebdc4f7388bb2/../shared/images/5dc6c4b1d8bfe0ac/avatar_rongyi.webp" width="384"/>
|
||||
</noscript>
|
||||
<br/>
|
||||
<b>
|
||||
@@ -633,7 +633,7 @@
|
||||
</div>
|
||||
</section>
|
||||
<!-- This independent fallback also works when the deferred loader cannot be fetched. -->
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/8e54cf1d70453241/javascripts/homepage-media.js">
|
||||
<script defer="" onerror="document.querySelectorAll('[data-home-src], [data-home-poster]').forEach(function(el) { if (el.dataset.homeSrc) el.src = el.dataset.homeSrc; if (el.dataset.homePoster) el.poster = el.dataset.homePoster; });" src="../assets/home/87aebdc4f7388bb2/javascripts/homepage-media.js">
|
||||
</script>
|
||||
<script>
|
||||
// If the scene entry point itself fails, still provide chapter illustrations.
|
||||
|
||||
Reference in New Issue
Block a user