LibraTool logoLibraTool

Визуализатори алгоритм-и ройгон

Тамошои зинда шудани алгоритмҳои мураттабсозӣ, ёфтани роҳ ва алгоритмҳои классикӣ — мураттабсозии ҳубобчагӣ/тез/якҷояшуда, Дейкстра/A*/BFS дар торчаи лабиринти интерактивӣ, инчунин ҷустуҷӯи бинарӣ, Ғалбери Эратосфен, N-Вазир ва Бозии ҳаёт. Аниматсияи қадам ба қадам, псевдокоди ҳамоҳангшуда, метрикаи зинда ва режими мусобиқаи паҳлӯ ба паҳлӯ. Мувофиқ ба мобилӣ ва 100% дар браузери шумо.

Пурра дар браузери шумо иҷро мешавад — ҳеҷ маълумот дастгоҳатонро тарк намекунад.

Чӣ тавр он кор мекунад

Ҳар алгоритм ҳамчун тавлидгар навишта шудааст, ки як "қадам"-и тасвирро дар як вақт медиҳад — тасвире аз массив ба илова кадом элементҳо муқоиса, иваз ё навишта шуданд. Иҷрокунандаи ягона рӯйхати пурраи қадамро пешакӣ ҳисоб мекунад, бинобар ин пахш, таваққуф, қадам-ба-пеш, қадам-ба-пас ва ҳолати мусобиқаи паҳлу-ба-паҳлу ҳама танҳо индекс кардан ба он рӯйхат мебошанд. Ҳеҷ чиз ба ҷое фиристода намешавад — тамоми чиз дар браузери шумо кор мекунад.

  1. 1
    Алгоритм ва маҷмӯи маълумотро интихоб кунед
    Аз мураттабсозии bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting ва radix (ба илова bogosort, барои таъфарруҷ) интихоб кунед. Массиви тасодуфӣ, тахминан-мураттабшуда, баръакс ё бо-каме-беназирро тавлид кунед, ё рақамҳои бо-вергул-ҷудошудаи худро нависед.
  2. 2
    Тамошо кунед — ва ҳамроҳ хонед
    Барҳо бо он чи рух медиҳад (муқоиса, иваз, пивот, мураттаб) рангубор мешаванд. Панели псевдорамз хатти дурустан-иҷрошавандаро таъкид мекунад, ва шумурандаҳои зинда муқоиса, иваз, навиштан ва дастрасии массивро дар вақти воқеӣ пайгирӣ мекунанд.
  3. 3
    Вақтро назорат кунед
    Суръатро танзим кунед, тахти вақтро кашола кунед, ё як амалиётро пеш ва пас қадам занед, то дурустан омӯзед, ки алгоритм чӣ гуна қарорҳояшро мегирад. Қадам-ба-пас дурустан аст, зеро ҳар қадам тасвири захирашуда мебошад, на аз нав иҷро.
  4. 4
    Онҳоро сар-ба-сар мусобиқа диҳед
    Ҳолати мусобиқа ду ё зиёда алгоритмро болои ҳамон вуруд ҳамзамон, паҳлу-ба-паҳлу, бо ҷадвали метрика иҷро мекунад, бинобар ин метавонед бубинед, масалан, чаро quicksort аз bubble sort бартар аст.

Пурра дар браузери шумо кор мекунад — ягон маълумот дастгоҳатонро тарк намекунад. Ягон сервер, ягон боркунӣ ва ягон ҳисоб нест. Ин абзори омӯзишист: алгоритмҳо татбиқи китоби дарсианд, ки барои возеҳии тасвир интихоб шудаанд.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда