Визуализация 15 алгоритмов сортировки за 6 минут

 # 16 Сен 2017 21:56:46 Evgeniy Визуализация и аудиализация 15 алгоритмов сортировки за 6 минут. Сортируются случайные перетасовки целых чисел, причем скорость и количество элементов адаптированы к сложности каждого алгоритма. Алгоритмы: selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable_sort (adaptive merge sort), shell sort, bubble sort, cocktail shaker sort, gnome sort, bitonic sort and bogo sort (30 seconds of it). Подробнее на http://panthema.net/2013/sound-of-sorting/ Цитировать
 *Имя: Заголовок: font tnr arl thm crn size -2 -1 +1 +2 color FF6600 FF0000 CC0000 990099 CC33FF 6600CC 0000FF 009900 span s o i b u h 1 2 3 align left center right justify div bl1 bl2 ind1 ind2 bq epi qsour enot sour asour cap over under box s list unord order symb nbsp [ ] { } | [TeX-help] [ted] formulas > Квант., операц. $\forall$ $\exists$ $\exists!$ $\nexists$ $\lnot$ $\land$ $\lor$ $\cup$ $\cap$ $\sqcup$ $\sqcap$ $\setminus$ $\bigtriangleup$ $\uplus$ $\cdot$ $\circ$ $\times$ $\pm$ $\mp$ $\dotplus$ $\div$ $/$ $\neg$ $\wedge$ $\vee$ $\barwedge$ $\veebar$ $\curlywedge$ $\curlyvee$ $\textasciicircum$ $\oplus$ $\ominus$ $\otimes$ $\oslash$ $\odot$ $\circledcirc$ $\circledast$ Отношения $\in$ $\notin$ $\ni$ $\not\ni$ $\subset$ $\supset$ $\not\subset$ $\not\supset$ $\subseteq$ $\supseteq$ $\nsubseteq$ $\nsupseteq$ $\subsetneq$ $\supsetneq$ $\subsetneqq$ $\supsetneqq$ $\neq$ $\approx$ $\equiv$ $\not\equiv$ $\sim$ $\nsim$ $\cong$ $\ncong$ $\leqslant$ $\geqslant$ $\nleqslant$ $\ngeqslant$ $\le$ $\ge$ $\nleq$ $\ngeq$ $\nless$ $\ngtr$ $\lneq$ $\gneq$ $\lneqq$ $\gneqq$ $\ll$ $\gg$ $\prec$ $\succ$ $\nprec$ $\nsucc$ $\preceq$ $\succeq$ $\npreceq$ $\nsucceq$ $:=$ $\overset{\mathrm{def}}{=}$ $\triangleq$ $\models$ $\vdash$ $\dashv$ $\mid$ $\nmid$ $\mathop{\vdots}$ $\mathop{\not\vdots}$ $\parallel$ $\nparallel$ $\perp$ $\not\perp$ Буквы Греческие $\Gamma$ $\Delta$ $\Theta$ $\Lambda$ $\Xi$ $\Pi$ $\Sigma$ $\Upsilon$ $\Phi$ $\Psi$ $\Omega$ $\digamma$ $\alpha$ $\beta$ $\gamma$ $\delta$ $\epsilon$ $\varepsilon$ $\zeta$ $\eta$ $\theta$ $\iota$ $\kappa$ $\lambda$ $\mu$ $\nu$ $\xi$ $\pi$ $\rho$ $\sigma$ $\tau$ $\upsilon$ $\phi$ $\varphi$ $\chi$ $\psi$ $\omega$ $\varkappa$ $\varpi$ $\varrho$ $\varsigma$ $\vartheta$ Резные $\mathbb{A}$ $\mathbb{B}$ $\mathbb{C}$ $\mathbb{D}$ $\mathbb{E}$ $\mathbb{F}$ $\mathbb{G}$ $\mathbb{H}$ $\mathbb{I}$ $\mathbb{J}$ $\mathbb{K}$ $\mathbb{L}$ $\mathbb{M}$ $\mathbb{N}$ $\mathbb{O}$ $\mathbb{P}$ $\mathbb{Q}$ $\mathbb{R}$ $\mathbb{S}$ $\mathbb{T}$ $\mathbb{U}$ $\mathbb{V}$ $\mathbb{W}$ $\mathbb{X}$ $\mathbb{Y}$ $\mathbb{Z}$ Калиграф. $\mathcal{A}$ $\mathcal{B}$ $\mathcal{C}$ $\mathcal{D}$ $\mathcal{E}$ $\mathcal{F}$ $\mathcal{G}$ $\mathcal{H}$ $\mathcal{I}$ $\mathcal{J}$ $\mathcal{K}$ $\mathcal{L}$ $\mathcal{M}$ $\mathcal{N}$ $\mathcal{O}$ $\mathcal{P}$ $\mathcal{Q}$ $\mathcal{R}$ $\mathcal{S}$ $\mathcal{T}$ $\mathcal{U}$ $\mathcal{V}$ $\mathcal{W}$ $\mathcal{X}$ $\mathcal{Y}$ $\mathcal{Z}$ Рукописные. $\mathscr{A}$ $\mathscr{B}$ $\mathscr{C}$ $\mathscr{D}$ $\mathscr{E}$ $\mathscr{F}$ $\mathscr{G}$ $\mathscr{H}$ $\mathscr{I}$ $\mathscr{J}$ $\mathscr{K}$ $\mathscr{L}$ $\mathscr{M}$ $\mathscr{N}$ $\mathscr{O}$ $\mathscr{P}$ $\mathscr{Q}$ $\mathscr{R}$ $\mathscr{S}$ $\mathscr{T}$ $\mathscr{U}$ $\mathscr{V}$ $\mathscr{W}$ $\mathscr{X}$ $\mathscr{Y}$ $\mathscr{Z}$ Готические $\mathfrak{A}$ $\mathfrak{B}$ $\mathfrak{C}$ $\mathfrak{D}$ $\mathfrak{E}$ $\mathfrak{F}$ $\mathfrak{G}$ $\mathfrak{H}$ $\mathfrak{I}$ $\mathfrak{J}$ $\mathfrak{K}$ $\mathfrak{L}$ $\mathfrak{M}$ $\mathfrak{N}$ $\mathfrak{O}$ $\mathfrak{P}$ $\mathfrak{Q}$ $\mathfrak{R}$ $\mathfrak{S}$ $\mathfrak{T}$ $\mathfrak{U}$ $\mathfrak{V}$ $\mathfrak{W}$ $\mathfrak{X}$ $\mathfrak{Y}$ $\mathfrak{Z}$ $\mathfrak{a}$ $\mathfrak{b}$ $\mathfrak{c}$ $\mathfrak{d}$ $\mathfrak{e}$ $\mathfrak{f}$ $\mathfrak{g}$ $\mathfrak{h}$ $\mathfrak{i}$ $\mathfrak{j}$ $\mathfrak{k}$ $\mathfrak{l}$ $\mathfrak{m}$ $\mathfrak{n}$ $\mathfrak{o}$ $\mathfrak{p}$ $\mathfrak{q}$ $\mathfrak{r}$ $\mathfrak{s}$ $\mathfrak{t}$ $\mathfrak{u}$ $\mathfrak{v}$ $\mathfrak{w}$ $\mathfrak{x}$ $\mathfrak{y}$ $\mathfrak{z}$ Значки $\varnothing$ $\infty$ $\partial$ $\aleph$ $\mathfrak{c}$ $\ell$ $\hbar$ $\O$ $\bot$ $\top$ $\angle$ $\measuredangle$ $\sphericalangle$ $\frown$ $\smile$ $\vartriangle$ $\triangledown$ $\blacktriangle$ $\blacktriangledown$ $\triangleleft$ $\triangleright$ $\blacktriangleleft$ $\blacktriangleright$ $\triangle$ $\square$ $\blacksquare$ $\bigcirc$ $\star$ $\bigstar$ $\bullet$ $\diamond$ $\textasciicircum$ $\therefore$ $\because$ $\&$ $\%$ $\S$ $\P$ $\backslash$ Пробелы, разд. $\!$  $\,$ $\;$ $\$ $\quad$ $\qquad$ $\cdot$ $\dots$ $\cdots$ $\ddots$ $\vdots$ $\colon$ $\mid$ \phantom{} \mathstrut{} Стрелки $\to$ $\mapsto$ $\rightarrow$ $\leftarrow$ $\leftrightarrow$ $\nrightarrow$ $\nleftarrow$ $\nleftrightarrow$ $\Rightarrow$ $\Leftarrow$ $\Leftrightarrow$ $\nRightarrow$ $\nLeftarrow$ $\nLeftrightarrow$ $\Uparrow$ $\Downarrow$ $\Updownarrow$ $\rightrightarrows$ $\longmapsto$ $\longrightarrow$ $\longleftarrow$ $\longleftrightarrow$ $\uparrow$ $\downarrow$ $\updownarrow$ $\Longrightarrow$ $\Longleftarrow$ $\Longleftrightarrow$ $\implies$ $\iff$ $\rightleftarrows$ $\nearrow$ $\swarrow$ $\nwarrow$ $\searrow$ $\circlearrowleft$ $\circlearrowright$ $\curvearrowleft$ $\curvearrowright$ $\xrightarrow[]{}$ $\xleftarrow[]{}$ Индексы, декор. $^{}$ $_{}$ $^{}_{}$ ${}^{}$ ${}_{}$ ${}^{}_{}$ $\leftidx{}{}{}$ $\ltrans{}$ $\vec{}$ $\bar{}$ $\tilde{}$ $\hat{}$ $\dot{}$ $\ddot{}$ $\dddot{}$ $^{\circ}$ $\overset{\circ}{}$ $\overset{\frown}{}$ $\overrightarrow{}$ $\overleftarrow{}$ $\overline{}$ $\underline{}$ $\widetilde{}$ $\widehat{}$ $\overbrace{}^{}$ $\underbrace{}_{}$ $\overset{}{}$ $\underset{}{}$ $\left. \right|_{}^{}$ $\left. \right|_{}$ $\not{}$ $\cancel{}$ $\bcancel{}$ $\xcancel{}$ Дроби, корни $\frac{}{}$ $\tfrac{}{}$ $\dfrac{}{}$ $\cfrac{}{}$ $\sqrt{}$ $\sqrt[n]{}$ $\binom{}{}$ $\tbinom{}{}$ Скобки $()$ $\{\}$ $[]$ $||$ $\|\|$ $\langle \rangle$ $\left( \right)$ $\left\{ \right\}$ $\left[ \right]$ $\left| \right|$ $\left\| \right\|$ $\left\langle \right\rangle$ $\left( \right.$ $\left. \right)$ $\left\{ \right.$ $\left. \right\}$ $\left[ \right.;$ $\left. \right]$ $\left| \right.;$ $\left. \right|$ Операторы Индукт. опер. $\sum_{}^{}$ $\sum_{}$ $\sum$ $\prod_{}^{}$ $\prod_{}$ $\prod$ $\bigcup_{}^{}$ $\bigcup_{}$ $\bigcup$ $\bigcap_{}^{}$ $\bigcap_{}$ $\bigcap$ $\bigsqcup_{}^{}$ $\bigsqcup_{}$ $\bigsqcup$ $\biguplus_{}^{}$ $\biguplus_{}$ $\biguplus$ $\bigvee_{}^{}$ $\bigwedge_{}^{}$ $\bigoplus_{}^{}$ $\bigotimes_{}^{}$ $\bigodot_{}^{}$ Станд. функц. $\max_{}$ $\min_{}$ $\sup_{}$ $\inf_{}$ $\Pr_{}$ $\operatorname{sign}$ $\deg$ $\arg$ $\operatorname{\text{нод}}$ $\operatorname{\text{нок}}$ $\operatorname{Im}$ $\operatorname{Re}$ $\dim$ $\ker$ $\hom$ $\operatorname{diag}$ $\operatorname{rank}$ $\det$ $\operatorname{tr}$ $\operatorname{spec}$ $\mathsf{P}$ $\mathsf{M}$ $\mathsf{D}$ $\Im$ $\Re$ Элем. функц. $\exp$ $\log_{}$ $\ln$ $\lg$ $\sin$ $\cos$ $\tg$ $\ctg$ $\arcsin$ $\arccos$ $\arctg$ $\arcctg$ $\sh$ $\ch$ $\th$ $\cth$ Пределы $\lim_{n\to\infty}$ $\lim_{x\to }$ $lim_{}$ $\limsup_{n\to\infty}$ $\liminf_{n\to\infty}$ $\varlimsup_{n\to\infty}$ $\varliminf_{n\to\infty}$ $\to$ $\rightrightarrows$ $\infty$ Дифф. опер. $\mathrm{d}$ $\partial$ $\frac{\mathrm{d} }{\mathrm{d} x}$ $\frac{\partial }{\partial x}$ $\frac{\partial^2 }{\partial x^2}$ $\nabla$ $\Delta$ $\operatorname{grad}$ $\operatorname{div}$ $\operatorname{rot}$ Интегралы $\int$ $\int_{}^{}$ $\int\limits_{}^{}$ $\int_{}$ $\int\limits_{}$ $\oint$ $\oint_{}$ $\oint\limits_{}$ $\ointctrclockwise$ $\ointclockwise$ $\iint$ $\iint_{}$ $\iint\limits_{}$ $\oiint$ $\oiint_{}$ $\oiint\limits_{}$ $\varoiint$ $\sqiint$ $\iiint$ $\iiint_{}$ $\iiint\limits_{}$ $\dotsint$ $\dotsint_{}$ $\dotsint\limits_{}$ Сравнения $\equiv$ $\mod{}$ $\pmod{}$ $\pod{}$ Матрицы $\begin{matrix} & \\ & \end{matrix}$ $\begin{pmatrix} & \\ & \end{pmatrix}$ $\begin{vmatrix} & \\ & \end{vmatrix}$ $\begin{Vmatrix} & \\ & \end{Vmatrix}$ $\begin{bmatrix} & \\ & \end{bmatrix}$ $\begin{Bmatrix} & \\ & \end{Bmatrix}$ $\left\{\begin{matrix} & \\ & \end{matrix}\right.$ $\left[\begin{matrix} & \\ & \end{matrix}\right.$ $\left.\begin{matrix} & \\ & \end{matrix}\right\}$ $\left.\begin{matrix} & \\ & \end{matrix}\right|$ $\left(\begin{smallmatrix} & \\ & \end{smallmatrix}\right)$ Блоки $\begin{cases} & \text{if}\ \\ & \text{if}\ \end{cases}$ \begin{aligned} & \\ & \end{aligned} \begin{align} & \tag{} \\ & \tag{} \end{align} $\begin{tikzpicture} \end{tikzpicture}$ $\ce{}$ Формат Стиль \text{} $\textstyle$ $\displaystyle$ Шрифт $\mathrm{}$ $\mathbf{}$ $\mathsf{}$ $\mathfrak{}$ $\mathbb{}$ $\mathcal{}$ $\mathscr{}$ Размер $\tiny Aa$ $\scriptsize Aa$ $\footnotesize Aa$ $\small Aa$ $\normalsize Aa$ $\large Aa$ $\Large Aa$ $\LARGE Aa$ $\huge Aa$ $\Huge Aa$ Цвет ${\color{Red} }$ ${\color{DarkRed} }$ ${\color{BrickRed} }$ ${\color{Magenta} }$ ${\color{VioletRed} }$ ${\color{Yellow} }$ ${\color{Orange} }$ ${\color{DarkOrange} }$ ${\color{Brown} }$ ${\color{Sepia} }$ ${\color{Green} }$ ${\color{DarkGreen} }$ ${\color{ForestGreen} }$ ${\color{Teal} }$ ${\color{Emerald} }$ ${\color{Blue} }$ ${\color{DarkBlue} }$ ${\color{RoyalBlue} }$ ${\color{BlueViolet} }$ ${\color{Purple} }$ ${\color{Gray} }$ ${\color{Plum} }$ ${\color{Cyan} }$ Преобразовать url в ссылки Преобразовать в tex *Вычислите Отправляя данные, вы соглашаетесь с Правилами сайта.