Үндсэн агуулга руу очих
LibraTool logoLibraTool

Алгоритм Дүрслэлийн Хэрэгсэл — үнэгүй

Эрэмбэлэх, замыг олох болон сонгодог алгоритмуудыг амилуулж үз — bubble/quick/merge sort, интерактив лабиринт тор дээрх Dijkstra/A*/BFS, мөн binary search, Sieve, N-Queens, Game of Life. Алхам алхмаар анимаци, синхрончилсон псевдокод, шууд хэмжүүр, зэрэгцээ уралдааны горим. Гар утсанд ээлтэй, 100% таны хөтчид.

Зөвхөн браузер дээр ажилладаг — өгөгдөл таны төхөөрөмжөөс гардаггүй.

Хэрхэн ажилладаг

Алгоритм бүр нэг удаад нэг дүрслэлийн "алхам" — массив, аль элементүүд харьцуулагдсан, солигдсон эсвэл бичигдсэнийг харуулах агшин зураг — гаргадаг generator болгон бичигдсэн. Ганц тоглуулагч бүтэн алхмын жагсаалтыг урьдчилан тооцоолдог тул тоглуулах, түр зогсоох, алхам-урагш, алхам-ухрах, зэрэгцээ уралдааны горим бүгд тэр жагсаалт руу индекслэх л юм. Юу ч хаана ч илгээгддэггүй — бүгд таны хөтчид ажилладаг.

  1. 1
    Алгоритм, өгөгдлийн багц сонгох
    Bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting, radix sort (нэмээд зугаа цэнгэлд bogosort)-оос сонго. Санамсаргүй, бараг-эрэмбэлэгдсэн, урвуулсан эсвэл цөөн-өвөрмөц массив үүсгэ, эсвэл өөрийн таслалаар тусгаарлагдсан тоог бич.
  2. 2
    Ажиллахыг нь ажигла — уншиж ойлго
    Багана болж буй зүйлээр (харьцуулж буй, солиж буй, pivot, эрэмбэлэгдсэн) өнгөлөгддөг. Псевдо-код самбар яг гүйцэтгэгдэж буй мөрийг онцолдог, амьд тоолуур харьцуулалт, солилт, бичилт, массив хандалтыг бодит цагт хянадаг.
  3. 3
    Цагийг хянах
    Хурдыг тохируулах, хугацааны шугамыг гулсуулах, эсвэл алгоритм яг хэрхэн шийдвэр гаргадгийг судлахын тулд нэг үйлдлийг урагш ухрах хийх. Алхам бүр агшин зурагт хадгалагддаг тул урагш-ухрах яг тохирдог, дахин-ажиллуулагдахгүй.
  4. 4
    Тэднийг эсрэг-эсрэг уралдуулах
    Уралдааны горим хоёр ба түүнээс дээш алгоритмыг ижил оролт дээр нэг зэрэг, зэрэгцээ ажиллуулж, хэмжүүрийн хүснэгт харуулдаг тул жишээ нь quicksort яагаад bubble sort-оос түрүүлдгийг харж болно.

Бүхэлдээ таны хөтчид ажилладаг — ямар ч өгөгдөл таны төхөөрөмжөөс гардаггүй. Сервер, байршуулалт, бүртгэл байхгүй. Энэ бол сургах хэрэгсэл: алгоритмууд дүрслэлийн тодорхой байдлын төлөө сонгосон сурах бичгийн хэрэгжилт.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд