mirror of
https://github.com/mfocko/blog.git
synced 2025-04-23 21:15:27 +02:00
deploy: 2fb4765b1f
This commit is contained in:
parent
c157f1c727
commit
34fc48031b
677 changed files with 217893 additions and 9576 deletions
404.html
algorithms
algorithms-correctness/postcondition-ambiguity
category
algorithms-and-correctness
asymptotic-notation-and-time-complexity
graphs
recursion
red-black-trees
graphs
index.htmlrb-trees
recursion
tags
applications
backtracking
balanced-trees
bfs
bottom-up-dp
c
csharp
dynamic-array
dynamic-programming
exponential
graphs
greedy
index.htmliterative
iterators
java
karel
postconditions
python
recursion
red-black-trees
sorting
testing
time-complexity
top-down-dp
time-complexity/extend
assets
css
js
0123bc76.5ca7d996.js0178f9ad.3a9b9184.js01a85c17.02ca9acb.js01a85c17.9250c3bc.js06c4a8fc.18eb9afc.js09bc59e7.64a221ae.js0fcbc6ca.0506f58b.js0fcbc6ca.e8ea4c91.js109.a7b1dc32.js109.d822e2a0.js130.9adcef89.js132.a602d70c.js132.d647898f.js1325.126c841a.js1325.126c841a.js.LICENSE.txt138.d03c8d58.js1426.e847ca7b.js14eb3368.4a9ef768.js14eb3368.9c4e865a.js1504.c626eacd.js1535ede8.84e097b0.js16.7ea68316.js1644.15e1f8ff.js16cbc838.63632cb6.js1763.98bf88d0.js1772.321bc53b.js17896441.a160e7e2.js17896441.d57f667a.js183.03839426.js18f481e4.35406774.js19d7c045.004afc43.js1a4e3797.48f1640b.js.LICENSE.txt1a4e3797.4bafbff8.js1a4e3797.4bafbff8.js.LICENSE.txt1a606400.acf1b263.js1acf65cc.6bab8119.js1be78505.65bfdbb1.js1bebd4ed.a838562f.js1e2009d3.e75c8998.js1e298f0c.caf61e40.js2183.618b481a.js22a175ec.2e3a56be.js22a175ec.d1e2af50.js238.e88dcc3c.js240.13724abe.js240.8190aace.js24fecc0a.602fded1.js2523321d.a50d1761.js255.036c9707.js2661.e691bc83.js2693.64c402f3.js2696.e61a0300.js2700.24d240c1.js27470891.d509d6e4.js280c26e1.27c7a6b1.js28d80ff8.b8c94f5a.js2a09abcd.ae41ee68.js2b89902a.467bd596.js
18
404.html
18
404.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
31
algorithms/category/algorithms-and-correctness/index.html
Normal file
31
algorithms/category/algorithms-and-correctness/index.html
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
30
algorithms/category/graphs/index.html
Normal file
30
algorithms/category/graphs/index.html
Normal file
File diff suppressed because one or more lines are too long
30
algorithms/category/recursion/index.html
Normal file
30
algorithms/category/recursion/index.html
Normal file
File diff suppressed because one or more lines are too long
30
algorithms/category/red-black-trees/index.html
Normal file
30
algorithms/category/red-black-trees/index.html
Normal file
File diff suppressed because one or more lines are too long
54
algorithms/graphs/bfs-tree/index.html
Normal file
54
algorithms/graphs/bfs-tree/index.html
Normal file
File diff suppressed because one or more lines are too long
49
algorithms/graphs/iterative-and-iterators/index.html
Normal file
49
algorithms/graphs/iterative-and-iterators/index.html
Normal file
File diff suppressed because one or more lines are too long
28
algorithms/index.html
Normal file
28
algorithms/index.html
Normal file
File diff suppressed because one or more lines are too long
99
algorithms/rb-trees/applications/index.html
Normal file
99
algorithms/rb-trees/applications/index.html
Normal file
File diff suppressed because one or more lines are too long
196
algorithms/rb-trees/rules/index.html
Normal file
196
algorithms/rb-trees/rules/index.html
Normal file
File diff suppressed because one or more lines are too long
171
algorithms/recursion/karel-1/index.html
Normal file
171
algorithms/recursion/karel-1/index.html
Normal file
File diff suppressed because one or more lines are too long
309
algorithms/recursion/pyramid-slide-down/index.html
Normal file
309
algorithms/recursion/pyramid-slide-down/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/applications/index.html
Normal file
24
algorithms/tags/applications/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/backtracking/index.html
Normal file
24
algorithms/tags/backtracking/index.html
Normal file
File diff suppressed because one or more lines are too long
25
algorithms/tags/balanced-trees/index.html
Normal file
25
algorithms/tags/balanced-trees/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/bfs/index.html
Normal file
24
algorithms/tags/bfs/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/bottom-up-dp/index.html
Normal file
24
algorithms/tags/bottom-up-dp/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/c/index.html
Normal file
24
algorithms/tags/c/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/csharp/index.html
Normal file
24
algorithms/tags/csharp/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/dynamic-array/index.html
Normal file
24
algorithms/tags/dynamic-array/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/dynamic-programming/index.html
Normal file
24
algorithms/tags/dynamic-programming/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/exponential/index.html
Normal file
24
algorithms/tags/exponential/index.html
Normal file
File diff suppressed because one or more lines are too long
25
algorithms/tags/graphs/index.html
Normal file
25
algorithms/tags/graphs/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/greedy/index.html
Normal file
24
algorithms/tags/greedy/index.html
Normal file
File diff suppressed because one or more lines are too long
23
algorithms/tags/index.html
Normal file
23
algorithms/tags/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/iterative/index.html
Normal file
24
algorithms/tags/iterative/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/iterators/index.html
Normal file
24
algorithms/tags/iterators/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/java/index.html
Normal file
24
algorithms/tags/java/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/karel/index.html
Normal file
24
algorithms/tags/karel/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/postconditions/index.html
Normal file
24
algorithms/tags/postconditions/index.html
Normal file
File diff suppressed because one or more lines are too long
26
algorithms/tags/python/index.html
Normal file
26
algorithms/tags/python/index.html
Normal file
File diff suppressed because one or more lines are too long
26
algorithms/tags/recursion/index.html
Normal file
26
algorithms/tags/recursion/index.html
Normal file
File diff suppressed because one or more lines are too long
25
algorithms/tags/red-black-trees/index.html
Normal file
25
algorithms/tags/red-black-trees/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/sorting/index.html
Normal file
24
algorithms/tags/sorting/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/testing/index.html
Normal file
24
algorithms/tags/testing/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/time-complexity/index.html
Normal file
24
algorithms/tags/time-complexity/index.html
Normal file
File diff suppressed because one or more lines are too long
24
algorithms/tags/top-down-dp/index.html
Normal file
24
algorithms/tags/top-down-dp/index.html
Normal file
File diff suppressed because one or more lines are too long
95
algorithms/time-complexity/extend/index.html
Normal file
95
algorithms/time-complexity/extend/index.html
Normal file
File diff suppressed because one or more lines are too long
1
assets/css/styles.0f577c26.css
Normal file
1
assets/css/styles.0f577c26.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/0123bc76.5ca7d996.js
Normal file
1
assets/js/0123bc76.5ca7d996.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3734],{6554:e=>{e.exports=JSON.parse('{"label":"c","permalink":"/algorithms/tags/c","allTagsPath":"/algorithms/tags","count":1,"items":[{"id":"time-complexity/extend","title":"Time complexity of \u2039extend\u203a","description":"How to make inefficient algorithm unknowingly.\\n","permalink":"/algorithms/time-complexity/extend"}],"unlisted":false}')}}]);
|
1
assets/js/0178f9ad.3a9b9184.js
Normal file
1
assets/js/0178f9ad.3a9b9184.js
Normal file
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4013],{9058:(e,t,a)=>{a.d(t,{Z:()=>E});var l=a(7294),r=a(6010),n=a(7452),s=a(7524),i=a(9960),c=a(5999);const m={sidebar:"sidebar_re4s",sidebarItemTitle:"sidebarItemTitle_pO2u",sidebarItemList:"sidebarItemList_Yudw",sidebarItem:"sidebarItem__DBe",sidebarItemLink:"sidebarItemLink_mo7H",sidebarItemLinkActive:"sidebarItemLinkActive_I1ZP"};function o(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,r.Z)(m.sidebar,"thin-scrollbar"),"aria-label":(0,c.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,r.Z)(m.sidebarItemTitle,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,r.Z)(m.sidebarItemList,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:m.sidebarItem},l.createElement(i.Z,{isNavLink:!0,to:e.permalink,className:m.sidebarItemLink,activeClassName:m.sidebarItemLinkActive},e.title)))))))}var u=a(3102);function g(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(i.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function d(e){return l.createElement(u.Zo,{component:g,props:e})}function b(e){let{sidebar:t}=e;const a=(0,s.i)();return t?.items.length?"mobile"===a?l.createElement(d,{sidebar:t}):l.createElement(o,{sidebar:t}):null}function E(e){const{sidebar:t,toc:a,children:s,...i}=e,c=t&&t.items.length>0;return l.createElement(n.Z,i,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(b,{sidebar:t}),l.createElement("main",{className:(0,r.Z)("col",{"col--7":c,"col--9 col--offset-1":!c}),itemScope:!0,itemType:"http://schema.org/Blog"},s),a&&l.createElement("div",{className:"col col--2"},a))))}},4524:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var l=a(7294),r=a(6010),n=a(5155),s=a(833),i=a(5281),c=a(9058),m=a(6090),o=a(197);function u(e){let{tags:t,sidebar:a}=e;const u=(0,n.M)();return l.createElement(s.FG,{className:(0,r.Z)(i.k.wrapper.blogPages,i.k.page.blogTagsListPage)},l.createElement(s.d,{title:u}),l.createElement(o.Z,{tag:"blog_tags_list"}),l.createElement(c.Z,{sidebar:a},l.createElement("h1",null,u),l.createElement(m.Z,{tags:t})))}},3008:(e,t,a)=>{a.d(t,{Z:()=>i});var l=a(7294),r=a(6010),n=a(9960);const s={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function i(e){let{permalink:t,label:a,count:i}=e;return l.createElement(n.Z,{href:t,className:(0,r.Z)(s.tag,i?s.tagWithCount:s.tagRegular)},a,i&&l.createElement("span",null,i))}},6090:(e,t,a)=>{a.d(t,{Z:()=>c});var l=a(7294),r=a(5155),n=a(3008);const s={tag:"tag_Nnez"};function i(e){let{letterEntry:t}=e;return l.createElement("article",null,l.createElement("h2",null,t.letter),l.createElement("ul",{className:"padding--none"},t.tags.map((e=>l.createElement("li",{key:e.permalink,className:s.tag},l.createElement(n.Z,e))))),l.createElement("hr",null))}function c(e){let{tags:t}=e;const a=(0,r.P)(t);return l.createElement("section",{className:"margin-vert--lg"},a.map((e=>l.createElement(i,{key:e.letter,letterEntry:e}))))}},5155:(e,t,a)=>{a.d(t,{M:()=>r,P:()=>n});var l=a(5999);const r=()=>(0,l.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function n(e){const t={};return Object.values(e).forEach((e=>{const a=function(e){return e[0].toUpperCase()}(e.label);t[a]??=[],t[a].push(e)})),Object.entries(t).sort(((e,t)=>{let[a]=e,[l]=t;return a.localeCompare(l)})).map((e=>{let[t,a]=e;return{letter:t,tags:a.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}}}]);
|
1
assets/js/01a85c17.9250c3bc.js
Normal file
1
assets/js/01a85c17.9250c3bc.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4013],{1460:(e,t,s)=>{s.d(t,{Z:()=>v});var a=s(7294),i=s(6010),r=s(8207),l=s(7524),n=s(9960),c=s(5999),o=s(6550),m=s(8596);function d(e){const{pathname:t}=(0,o.TH)();return(0,a.useMemo)((()=>e.filter((e=>function(e,t){return!(e.unlisted&&!(0,m.Mg)(e.permalink,t))}(e,t)))),[e,t])}const u={sidebar:"sidebar_re4s",sidebarItemTitle:"sidebarItemTitle_pO2u",sidebarItemList:"sidebarItemList_Yudw",sidebarItem:"sidebarItem__DBe",sidebarItemLink:"sidebarItemLink_mo7H",sidebarItemLinkActive:"sidebarItemLinkActive_I1ZP"};var g=s(5893);function h(e){let{sidebar:t}=e;const s=d(t.items);return(0,g.jsx)("aside",{className:"col col--3",children:(0,g.jsxs)("nav",{className:(0,i.Z)(u.sidebar,"thin-scrollbar"),"aria-label":(0,c.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,g.jsx)("div",{className:(0,i.Z)(u.sidebarItemTitle,"margin-bottom--md"),children:t.title}),(0,g.jsx)("ul",{className:(0,i.Z)(u.sidebarItemList,"clean-list"),children:s.map((e=>(0,g.jsx)("li",{className:u.sidebarItem,children:(0,g.jsx)(n.Z,{isNavLink:!0,to:e.permalink,className:u.sidebarItemLink,activeClassName:u.sidebarItemLinkActive,children:e.title})},e.permalink)))})]})})}var b=s(3102);function p(e){let{sidebar:t}=e;const s=d(t.items);return(0,g.jsx)("ul",{className:"menu__list",children:s.map((e=>(0,g.jsx)("li",{className:"menu__list-item",children:(0,g.jsx)(n.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active",children:e.title})},e.permalink)))})}function j(e){return(0,g.jsx)(b.Zo,{component:p,props:e})}function x(e){let{sidebar:t}=e;const s=(0,l.i)();return t?.items.length?"mobile"===s?(0,g.jsx)(j,{sidebar:t}):(0,g.jsx)(h,{sidebar:t}):null}function v(e){const{sidebar:t,toc:s,children:a,...l}=e,n=t&&t.items.length>0;return(0,g.jsx)(r.Z,{...l,children:(0,g.jsx)("div",{className:"container margin-vert--lg",children:(0,g.jsxs)("div",{className:"row",children:[(0,g.jsx)(x,{sidebar:t}),(0,g.jsx)("main",{className:(0,i.Z)("col",{"col--7":n,"col--9 col--offset-1":!n}),itemScope:!0,itemType:"https://schema.org/Blog",children:a}),s&&(0,g.jsx)("div",{className:"col col--2",children:s})]})})})}},4524:(e,t,s)=>{s.r(t),s.d(t,{default:()=>u});s(7294);var a=s(6010),i=s(5155),r=s(833),l=s(5281),n=s(1460),c=s(6090),o=s(197),m=s(7955),d=s(5893);function u(e){let{tags:t,sidebar:s}=e;const u=(0,i.M)();return(0,d.jsxs)(r.FG,{className:(0,a.Z)(l.k.wrapper.blogPages,l.k.page.blogTagsListPage),children:[(0,d.jsx)(r.d,{title:u}),(0,d.jsx)(o.Z,{tag:"blog_tags_list"}),(0,d.jsxs)(n.Z,{sidebar:s,children:[(0,d.jsx)(m.Z,{as:"h1",children:u}),(0,d.jsx)(c.Z,{tags:t})]})]})}},3008:(e,t,s)=>{s.d(t,{Z:()=>n});s(7294);var a=s(6010),i=s(9960);const r={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};var l=s(5893);function n(e){let{permalink:t,label:s,count:n}=e;return(0,l.jsxs)(i.Z,{href:t,className:(0,a.Z)(r.tag,n?r.tagWithCount:r.tagRegular),children:[s,n&&(0,l.jsx)("span",{children:n})]})}},6090:(e,t,s)=>{s.d(t,{Z:()=>o});s(7294);var a=s(5155),i=s(3008),r=s(7955);const l={tag:"tag_Nnez"};var n=s(5893);function c(e){let{letterEntry:t}=e;return(0,n.jsxs)("article",{children:[(0,n.jsx)(r.Z,{as:"h2",id:t.letter,children:t.letter}),(0,n.jsx)("ul",{className:"padding--none",children:t.tags.map((e=>(0,n.jsx)("li",{className:l.tag,children:(0,n.jsx)(i.Z,{...e})},e.permalink)))}),(0,n.jsx)("hr",{})]})}function o(e){let{tags:t}=e;const s=(0,a.P)(t);return(0,n.jsx)("section",{className:"margin-vert--lg",children:s.map((e=>(0,n.jsx)(c,{letterEntry:e},e.letter)))})}},5155:(e,t,s)=>{s.d(t,{M:()=>i,P:()=>r});var a=s(5999);const i=()=>(0,a.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function r(e){const t={};return Object.values(e).forEach((e=>{const s=function(e){return e[0].toUpperCase()}(e.label);t[s]??=[],t[s].push(e)})),Object.entries(t).sort(((e,t)=>{let[s]=e,[a]=t;return s.localeCompare(a)})).map((e=>{let[t,s]=e;return{letter:t,tags:s.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}}}]);
|
1
assets/js/06c4a8fc.18eb9afc.js
Normal file
1
assets/js/06c4a8fc.18eb9afc.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[2125],{4697:t=>{t.exports=JSON.parse('{"label":"testing","permalink":"/algorithms/tags/testing","allTagsPath":"/algorithms/tags","count":1,"items":[{"id":"algorithms-correctness/postcondition-ambiguity","title":"Vague postconditions and proving correctness of algorithms","description":"Debugging and testing with precise postconditions.\\n","permalink":"/algorithms/algorithms-correctness/postcondition-ambiguity"}],"unlisted":false}')}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4932],{3649:e=>{e.exports=JSON.parse('{"title":"Graphs","description":"Materials related to basic graph algorithms and graph problems.\\n","slug":"/category/graphs","permalink":"/ib002/category/graphs","navigation":{"previous":{"title":"On the rules of the red-black tree","permalink":"/ib002/rb-trees/rules"},"next":{"title":"Iterative algorithms via iterators","permalink":"/ib002/graphs/iterative-and-iterators"}}}')}}]);
|
1
assets/js/0fcbc6ca.0506f58b.js
Normal file
1
assets/js/0fcbc6ca.0506f58b.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
10780
assets/js/109.a7b1dc32.js
Normal file
10780
assets/js/109.a7b1dc32.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/109.d822e2a0.js
Normal file
1
assets/js/109.d822e2a0.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/130.9adcef89.js
Normal file
1
assets/js/130.9adcef89.js
Normal file
File diff suppressed because one or more lines are too long
2600
assets/js/132.a602d70c.js
Normal file
2600
assets/js/132.a602d70c.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/132.d647898f.js
Normal file
1
assets/js/132.d647898f.js
Normal file
File diff suppressed because one or more lines are too long
2
assets/js/1325.126c841a.js
Normal file
2
assets/js/1325.126c841a.js
Normal file
File diff suppressed because one or more lines are too long
|
@ -2,7 +2,7 @@
|
|||
* Wait for document loaded before starting the execution
|
||||
*/
|
||||
|
||||
/*! @license DOMPurify 2.4.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.3/LICENSE */
|
||||
/*! @license DOMPurify 3.0.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.6/LICENSE */
|
||||
|
||||
/*! Check if previously processed */
|
||||
|
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
1
assets/js/14eb3368.4a9ef768.js
Normal file
1
assets/js/14eb3368.4a9ef768.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/1504.c626eacd.js
Normal file
1
assets/js/1504.c626eacd.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/1535ede8.84e097b0.js
Normal file
1
assets/js/1535ede8.84e097b0.js
Normal file
File diff suppressed because one or more lines are too long
2106
assets/js/16.7ea68316.js
Normal file
2106
assets/js/16.7ea68316.js
Normal file
File diff suppressed because it is too large
Load diff
1
assets/js/1644.15e1f8ff.js
Normal file
1
assets/js/1644.15e1f8ff.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/16cbc838.63632cb6.js
Normal file
1
assets/js/16cbc838.63632cb6.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1494],{8252:t=>{t.exports=JSON.parse('{"label":"iterative","permalink":"/algorithms/tags/iterative","allTagsPath":"/algorithms/tags","count":1,"items":[{"id":"graphs/iterative-and-iterators","title":"Iterative algorithms via iterators","description":"Iterative DFS using iterators.\\n","permalink":"/algorithms/graphs/iterative-and-iterators"}],"unlisted":false}')}}]);
|
1
assets/js/1763.98bf88d0.js
Normal file
1
assets/js/1763.98bf88d0.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/1772.321bc53b.js
Normal file
1
assets/js/1772.321bc53b.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1772],{5658:(e,t,i)=>{i.d(t,{Z:()=>a});i(7294);var n=i(6010),o=i(5999),s=i(7955),r=i(5893);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,n.Z)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(s.Z,{as:"h1",className:"hero__title",children:(0,r.jsx)(o.Z,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(o.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(o.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},1772:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});i(7294);var n=i(5999),o=i(833),s=i(8207),r=i(5658),a=i(5893);function l(){const e=(0,n.I)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.d,{title:e}),(0,a.jsx)(s.Z,{children:(0,a.jsx)(r.Z,{})})]})}}}]);
|
File diff suppressed because one or more lines are too long
1
assets/js/17896441.d57f667a.js
Normal file
1
assets/js/17896441.d57f667a.js
Normal file
File diff suppressed because one or more lines are too long
1320
assets/js/183.03839426.js
Normal file
1320
assets/js/183.03839426.js
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[6057],{1738:i=>{i.exports=JSON.parse('{"label":"java","permalink":"/ib002/tags/java","allTagsPath":"/ib002/tags","count":1,"items":[{"id":"recursion/pyramid-slide-down","title":"Introduction to dynamic programming","description":"Solving a problem in different ways.\\n","permalink":"/ib002/recursion/pyramid-slide-down"}]}')}}]);
|
|
@ -1 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4637],{7772:e=>{e.exports=JSON.parse('{"label":"advent-of-code","permalink":"/blog/tags/advent-of-code","allTagsPath":"/blog/tags","count":5}')}}]);
|
||||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4637],{7772:e=>{e.exports=JSON.parse('{"label":"advent-of-code","permalink":"/blog/tags/advent-of-code","allTagsPath":"/blog/tags","count":5,"unlisted":false}')}}]);
|
|
@ -1 +0,0 @@
|
|||
/*! algoliasearch-lite.umd.js | 4.19.1 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
|
File diff suppressed because one or more lines are too long
1
assets/js/1a4e3797.4bafbff8.js.LICENSE.txt
Normal file
1
assets/js/1a4e3797.4bafbff8.js.LICENSE.txt
Normal file
|
@ -0,0 +1 @@
|
|||
/*! algoliasearch-lite.umd.js | 4.20.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
|
1
assets/js/1a606400.acf1b263.js
Normal file
1
assets/js/1a606400.acf1b263.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[494],{2400:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"algorithms"}')}}]);
|
1
assets/js/1acf65cc.6bab8119.js
Normal file
1
assets/js/1acf65cc.6bab8119.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[404],{9623:e=>{e.exports=JSON.parse('{"pluginId":"pb071","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"autogeneratedBar":[{"type":"link","label":"Introduction","href":"/pb071/","docId":"pb071-intro"},{"type":"category","label":"Bonuses","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"3rd seminar","href":"/pb071/bonuses/seminar-03","docId":"bonuses/seminar-03"},{"type":"link","label":"4th seminar","href":"/pb071/bonuses/seminar-04","docId":"bonuses/seminar-04"},{"type":"link","label":"5th and 6th seminar","href":"/pb071/bonuses/seminar-05-06","docId":"bonuses/seminar-05-06"},{"type":"link","label":"8th seminar","href":"/pb071/bonuses/seminar-08","docId":"bonuses/seminar-08"},{"type":"link","label":"10th seminar","href":"/pb071/bonuses/seminar-10","docId":"bonuses/seminar-10"}],"href":"/pb071/category/bonuses"},{"type":"category","label":"Practice Exams","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Practice exam B","href":"/pb071/pexam/garbage_collect","docId":"pexam/b-garbage_collect"},{"type":"link","label":"Practice exam C","href":"/pb071/pexam/cams","docId":"pexam/c-cams"}],"href":"/pb071/category/practice-exams"},{"type":"link","label":"Submitting merge requests","href":"/pb071/mr","docId":"mr"}]},"docs":{"bonuses/seminar-03":{"id":"bonuses/seminar-03","title":"3rd seminar","description":"Select sort implementation on arrays.\\n","sidebar":"autogeneratedBar"},"bonuses/seminar-04":{"id":"bonuses/seminar-04","title":"4th seminar","description":"Robot in a maze.\\n","sidebar":"autogeneratedBar"},"bonuses/seminar-05-06":{"id":"bonuses/seminar-05-06","title":"5th and 6th seminar","description":"200IQ encryption.\\n","sidebar":"autogeneratedBar"},"bonuses/seminar-08":{"id":"bonuses/seminar-08","title":"8th seminar","description":"Manipulating with files only char-by-char and a magic tree.\\n","sidebar":"autogeneratedBar"},"bonuses/seminar-10":{"id":"bonuses/seminar-10","title":"10th seminar","description":"Finding bugs in a hangman.\\n","sidebar":"autogeneratedBar"},"mr":{"id":"mr","title":"Submitting merge requests","description":"This tutorial aims to show you how to follow basic git workflow and submit changes","sidebar":"autogeneratedBar"},"pb071-intro":{"id":"pb071-intro","title":"Introduction","description":"","sidebar":"autogeneratedBar"},"pexam/b-garbage_collect":{"id":"pexam/b-garbage_collect","title":"Practice exam B","description":"Garbage everywhere\u2026\\n","sidebar":"autogeneratedBar"},"pexam/c-cams":{"id":"pexam/c-cams","title":"Practice exam C","description":"Stalking cars\u2026\\n","sidebar":"autogeneratedBar"}}}')}}]);
|
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[2732],{3467:e=>{e.exports=JSON.parse('{"label":"bfs","permalink":"/ib002/tags/bfs","allTagsPath":"/ib002/tags","count":1,"items":[{"id":"graphs/bfs-tree","title":"Distance boundaries from BFS tree on undirected graphs","description":"Short explanation of distance boundaries deduced from a BFS tree.\\n","permalink":"/ib002/graphs/bfs-tree"}]}')}}]);
|
1
assets/js/2183.618b481a.js
Normal file
1
assets/js/2183.618b481a.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/22a175ec.d1e2af50.js
Normal file
1
assets/js/22a175ec.d1e2af50.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1410
assets/js/240.13724abe.js
Normal file
1410
assets/js/240.13724abe.js
Normal file
File diff suppressed because it is too large
Load diff
1
assets/js/240.8190aace.js
Normal file
1
assets/js/240.8190aace.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/24fecc0a.602fded1.js
Normal file
1
assets/js/24fecc0a.602fded1.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
26002
assets/js/255.036c9707.js
Normal file
26002
assets/js/255.036c9707.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/2661.e691bc83.js
Normal file
1
assets/js/2661.e691bc83.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/2693.64c402f3.js
Normal file
1
assets/js/2693.64c402f3.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/2696.e61a0300.js
Normal file
1
assets/js/2696.e61a0300.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/2700.24d240c1.js
Normal file
1
assets/js/2700.24d240c1.js
Normal file
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[4972],{9249:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"pb071"}')}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[5529],{3272:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"ib002"}')}}]);
|
1
assets/js/28d80ff8.b8c94f5a.js
Normal file
1
assets/js/28d80ff8.b8c94f5a.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[6435],{7465:i=>{i.exports=JSON.parse('{"label":"sorting","permalink":"/algorithms/tags/sorting","allTagsPath":"/algorithms/tags","count":1,"items":[{"id":"algorithms-correctness/postcondition-ambiguity","title":"Vague postconditions and proving correctness of algorithms","description":"Debugging and testing with precise postconditions.\\n","permalink":"/algorithms/algorithms-correctness/postcondition-ambiguity"}],"unlisted":false}')}}]);
|
File diff suppressed because one or more lines are too long
1
assets/js/2b89902a.467bd596.js
Normal file
1
assets/js/2b89902a.467bd596.js
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[6342],{5443:i=>{i.exports=JSON.parse('{"label":"recursion","permalink":"/algorithms/tags/recursion","allTagsPath":"/algorithms/tags","count":3,"items":[{"id":"recursion/pyramid-slide-down","title":"Introduction to dynamic programming","description":"Solving a problem in different ways.\\n","permalink":"/algorithms/recursion/pyramid-slide-down"},{"id":"recursion/karel-1","title":"Recursion and backtracking with Robot Karel","description":"A problem with too many restrictions.\\n","permalink":"/algorithms/recursion/karel-1"},{"id":"time-complexity/extend","title":"Time complexity of \u2039extend\u203a","description":"How to make inefficient algorithm unknowingly.\\n","permalink":"/algorithms/time-complexity/extend"}],"unlisted":false}')}}]);
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue