mirror of
https://github.com/mfocko/blog.git
synced 2025-05-06 03:12:59 +02:00
deploy: c9d44d1dd8
This commit is contained in:
parent
ea12e02857
commit
26de4abc38
153 changed files with 263 additions and 263 deletions
404.html
algorithms
algorithms-correctness/postcondition-ambiguity
category
algorithms-and-correctness
asymptotic-notation-and-time-complexity
graphs
hash-tables
paths-in-graphs
recursion
red-black-trees
graphs
hash-tables/breaking
index.htmlpaths/bf-to-astar
rb-trees
recursion
karel
pyramid-slide-down
tags
a-star
applications
astar
backtracking
balanced-trees
bellman-ford
bfs
bottom-up-dp
brute-force
c
cpp
csharp
dijkstra
dynamic-array
dynamic-programming
exponential
graphs
greedy
hash-tables
index.htmliterative
iterators
java
karel
postconditions
python
recursion
red-black-trees
solution
sorting
testing
time-complexity
top-down-dp
time-complexity/extend
assets/js
1535ede8.ccf636b1.js595c7293.35f11c47.js7052c0bc.d7c6c9fa.js794ef108.004aae50.js84d1e0d8.74e952a1.jsb1288602.b3bb1e19.jsd05e838c.f71931d5.jsmain.f9b2d4d4.jsmain.f9b2d4d4.js.LICENSE.txtruntime~main.aa7e0e29.js
blog
2023/08/02/copr
2024
01/28/rust-opinion
02/07/lts-distros
06/19/devconf-2024
07/20/raspberry-alma
aoc-2022
archive
authors
index.htmlleetcode/sort-diagonally
page/2
tags
admin
advent-of-code-2022
advent-of-code
almalinux
ansible
conferences
copr
cpp
cult
devconf
fedora
hype
index.html
4
404.html
4
404.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[8359],{28453:(t,e,n)=>{n.d(e,{R:()=>c,x:()=>s});var o=n(96540);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}},38384:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>c,metadata:()=>o,toc:()=>p});const o=JSON.parse('{"id":"cpp-intro","title":"Introduction","description":"","source":"@site/cpp/00-intro.md","sourceDirName":".","slug":"/","permalink":"/cpp/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/cpp/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704409000,"sidebarPosition":0,"frontMatter":{"id":"cpp-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Exceptions and RAII","permalink":"/cpp/category/exceptions-and-raii"}}');var r=n(74848),i=n(28453);const c={id:"cpp-intro",title:"Introduction",slug:"/"},s=void 0,a={},p=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}}}]);
|
||||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[8359],{28453:(t,e,n)=>{n.d(e,{R:()=>c,x:()=>s});var o=n(96540);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}},38384:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>c,metadata:()=>o,toc:()=>p});const o=JSON.parse('{"id":"cpp-intro","title":"Introduction","description":"","source":"@site/cpp/00-intro.md","sourceDirName":".","slug":"/","permalink":"/cpp/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/cpp/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704074000,"sidebarPosition":0,"frontMatter":{"id":"cpp-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Exceptions and RAII","permalink":"/cpp/category/exceptions-and-raii"}}');var r=n(74848),i=n(28453);const c={id:"cpp-intro",title:"Introduction",slug:"/"},s=void 0,a={},p=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}}}]);
|
|
@ -1 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1405],{28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>c});var o=n(96540);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}},69516:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>l,frontMatter:()=>s,metadata:()=>o,toc:()=>u});const o=JSON.parse('{"id":"c-intro","title":"Introduction","description":"","source":"@site/c/00-intro.md","sourceDirName":".","slug":"/","permalink":"/c/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/c/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704409000,"sidebarPosition":0,"frontMatter":{"id":"c-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Bonuses","permalink":"/c/category/bonuses"}}');var r=n(74848),i=n(28453);const s={id:"c-intro",title:"Introduction",slug:"/"},c=void 0,a={},u=[];function d(t){return(0,r.jsx)(r.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(d,{...t})}):d()}}}]);
|
||||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1405],{28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>c});var o=n(96540);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}},69516:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>l,frontMatter:()=>s,metadata:()=>o,toc:()=>u});const o=JSON.parse('{"id":"c-intro","title":"Introduction","description":"","source":"@site/c/00-intro.md","sourceDirName":".","slug":"/","permalink":"/c/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/c/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704074000,"sidebarPosition":0,"frontMatter":{"id":"c-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Bonuses","permalink":"/c/category/bonuses"}}');var r=n(74848),i=n(28453);const s={id:"c-intro",title:"Introduction",slug:"/"},c=void 0,a={},u=[];function d(t){return(0,r.jsx)(r.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(d,{...t})}):d()}}}]);
|
|
@ -1 +1 @@
|
|||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3537],{28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var o=n(96540);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}},44470:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>l});const o=JSON.parse('{"id":"algorithms-intro","title":"Introduction","description":"In this part you can find \u201crandom\u201d additional materials I have written over the","source":"@site/algorithms/00-intro.md","sourceDirName":".","slug":"/","permalink":"/algorithms/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/algorithms/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704409000,"sidebarPosition":0,"frontMatter":{"id":"algorithms-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Algorithms and Correctness","permalink":"/algorithms/category/algorithms-and-correctness"}}');var s=n(74848),r=n(28453);const i={id:"algorithms-intro",title:"Introduction",slug:"/"},a=void 0,c={},l=[];function d(t){const e={a:"a",em:"em",p:"p",...(0,r.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,s.jsx)(e.em,{children:"Algorithms and data structures I"}),"."]}),"\n",(0,s.jsx)(e.p,{children:"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."}),"\n",(0,s.jsxs)(e.p,{children:["If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,s.jsx)(e.a,{href:"https://gitlab.fi.muni.cz/xfocko/kb/issues",children:"GitLab"}),"."]})]})}function u(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(d,{...t})}):d(t)}}}]);
|
||||
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3537],{28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var o=n(96540);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}},44470:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>l});const o=JSON.parse('{"id":"algorithms-intro","title":"Introduction","description":"In this part you can find \u201crandom\u201d additional materials I have written over the","source":"@site/algorithms/00-intro.md","sourceDirName":".","slug":"/","permalink":"/algorithms/","draft":false,"unlisted":false,"editUrl":"https://github.com/mfocko/blog/tree/main/algorithms/00-intro.md","tags":[],"version":"current","lastUpdatedAt":1741704074000,"sidebarPosition":0,"frontMatter":{"id":"algorithms-intro","title":"Introduction","slug":"/"},"sidebar":"autogeneratedBar","next":{"title":"Algorithms and Correctness","permalink":"/algorithms/category/algorithms-and-correctness"}}');var s=n(74848),r=n(28453);const i={id:"algorithms-intro",title:"Introduction",slug:"/"},a=void 0,c={},l=[];function d(t){const e={a:"a",em:"em",p:"p",...(0,r.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,s.jsx)(e.em,{children:"Algorithms and data structures I"}),"."]}),"\n",(0,s.jsx)(e.p,{children:"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."}),"\n",(0,s.jsxs)(e.p,{children:["If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,s.jsx)(e.a,{href:"https://gitlab.fi.muni.cz/xfocko/kb/issues",children:"GitLab"}),"."]})]})}function u(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(d,{...t})}):d(t)}}}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
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