მთავარ შინაარსზე გადასვლა

ალგორითმის ვიზუალიზატორი უფასოდ

დაინახეთ დახარისხება, გზის ძებნა და კლასიკური ალგორითმები ცხადი სახით — bubble/quick/merge sort, Dijkstra/A*/BFS ინტერაქტიული აბირების ქსელზე, ასევე ორობითი ძებნა, Sieve, N-Queens და Game of Life. ნაბიჯ-ნაბიჯი ანიმაცია, სინქრონიზებული pseudocode, ლაივ მეტრიკა და გვერდ-გვერდ რასის რეჟიმი. მობილური-მეგობრული და 100% თქვენი ბრაუზერში.

მუშაობს მხოლოდ თქვენი ბრაუზერში — არანაირი მონაცემი არ ტოვებს თქვენს მოწყობილობას.

როგორ მუშაობს

ყოველი ალგორითმი დაწერილია, როგორც გენერატორი, რომელიც ერთდროულად ერთ ვიზუალიზაციის „ნაბიჯს“ გამოსცემს — მასივის ასლს, პლუს რომელი ელემენტები შეადარეს, გაცვალეს ან ჩაწერეს. ერთი მოთამაშე წინასწარ ითვლის ნაბიჯების სრულ სიას, ასე რომ დაკვრა, პაუზა, ნაბიჯი-წინ, ნაბიჯი-უკან და გვერდიგვერდ-რბოლის რეჟიმი ყველა ამ სიაზე ინდექსირებაა. არაფერი იგზავნება სადმე — მთელი პროცესი თქვენს ბრაუზერში მუშაობს.

  1. 1
    აირჩიეთ ალგორითმი და მონაცემთა ნაკრები
    აირჩიეთ ბუშტისებრი, არჩევის, ჩასმის, შერწყმის, სწრაფი, გროვის, შელის, კოქტეილის, დათვლის და რადიქს დახარისხებას შორის (პლუს ბოგოსორტი, გასართობად). გენერირეთ შემთხვევითი, თითქმის-დახარისხებული, შებრუნებული ან რამდენიმე-უნიკალური მასივი, ან აკრიფეთ საკუთარი, მძიმით-გამოყოფილი რიცხვები.
  2. 2
    უყურეთ მის მუშაობას — და კითხულობდით ერთდროულად
    ზოლები ფერადდება იმისდა მიხედვით, რა ხდება (შედარება, გაცვლა, ღერძი, დახარისხებული). ფსევდოკოდის პანელი გამოკვეთს ზუსტად შესრულებულ ხაზს, ხოლო ცოცხალი მთვლელები თვალყურს ადევნებენ შედარებებს, გაცვლებს, ჩაწერებსა და მასივზე წვდომებს, რეალურ დროში.
  3. 3
    აკონტროლეთ დრო
    დაარეგულირეთ სისწრაფე, გადაათრიეთ დროის ხაზი, ან გადადგით ერთი ოპერაცია წინ და უკან, ალგორითმის გადაწყვეტილებების ზუსტად შესასწავლად. ნაბიჯი-უკან ზუსტია, რადგან თითოეული ნაბიჯი შენახული ასლია, არა ხელახლა-გაშვება.
  4. 4
    მოაწყვეთ პირისპირ რბოლა
    რბოლის რეჟიმი ორ ან მეტ ალგორითმს ერთსა და იმავე შეყვანაზე ერთდროულად, გვერდიგვერდ უშვებს, მეტრიკის ცხრილით, ასე რომ ხედავთ, მაგალითად, რატომ სჯობს Quicksort ბუშტისებრ დახარისხებას.

მთლიანად თქვენს ბრაუზერში მუშაობს — მონაცემები არასდროს ტოვებს თქვენს მოწყობილობას. სერვერი, ატვირთვა ან ანგარიში არ არსებობს. ეს სასწავლო ხელსაწყოა: ალგორითმები სახელმძღვანელოს დანერგვებია, ვიზუალიზაციის სიცხადისთვის შერჩეული.

დაკავშირებული ინსტრუმენტები

🔀

CSV დიფი

შეადარეთ ორი CSV ფაილი გასაღების სვეტის მიხედვით და ნახეთ ზუსტად რომელი სტრიქონები დაემატა, ამოღებულ ან შეიცვალა — კონკრეტული ველებით, რომლებიც ძველიდან ახლამდე განსხვავდება. ამუშავებს ბრჭყალებში ველებს; მუშაობს მხოლოდ ბრაუზერში.

სცადე
⏱️

ონლაინ მაჩქმალი

ზუსტი მაჩქმალი წრეების ჩაწერით, ყველაზე სწრაფი/ნელი წრის მონიშვნით და კლავიატურის მალსახმობებით. ითვლის ნულიდან მილიწამის სიზუსტით.

სცადე
📈

CSS Cubic-Bezier Easing გენერატორი

დიზაინი გაუკეთეთ CSS easing მრუდებს კონტრო-პუნქტების გადათრევით, გადახედეთ მოძრაობას პირდაპირ და დააკოპირეთ cubic-bezier() მნიშვნელობა. მოიცავს overshoot/bounce წინასწარ დაყენებებს.

სცადე

ხშირად დასმული კითხვები