Անցնել հիմնական բովանդակությանը

Ալգորիթմի Տեսողական Ցուցադրություն անվճար

Տեսեք, թե ինչպես տեղ են ունենում տեղ ունեցող, հեռավորության որոնում և դասական ալգորիթմներ — bubble/quick/merge sort, Dijkstra/A*/BFS ինտերակտիվ լաբիրինթոսային ցանցում, ինչպես նաև երկուական որոնում, Sieve, N-Queens և Game of Life։ Քայլ առ քայլ անիմացիա, համաժամանակյա կեղծ-կոդ, միջնական ցուցանիշեր և կողքի կողքի մրցակցային ռեժիմ։ Մոբիլային-ընկերական և 100% ձեր զննարկչում։

Ամբողջությամբ գործում է ձեր զննարկչում — ոչ մի տվյալ չի լքում ձեր սարքը։

Ինչպես է այն աշխատում

Ամեն ալգորիթմ գրված է որպես գեներատոր, որը մեկ-մեկ վերադարձնում է վիզուալիզացիայի «քայլ» — զանգվածի պատկերապատում գումարած, թե որ տարրերն են համեմատվել, փոխանակվել կամ գրվել։ Մեկ նվագարկիչը նախապես հաշվարկում է ամբողջ քայլերի ցանկը, ուստի նվագարկումը, դադարը, քայլ-առաջ, քայլ-հետ և կողք-կողքի մրցարշավի ռեժիմը բոլորն ուղղակի ինդեքսավորում են այդ ցանկում։ Ոչինչ ոչ մի տեղ չի ուղարկվում — ամբողջ բանն աշխատում է ձեր դիտարկիչում։

  1. 1
    Ընտրեք ալգորիթմ և տվյալների հավաքածու
    Ընտրեք ֆուչուկային, ընտրության, ներդրման, միացման, արագ, կույտային, shell, կոկտեյլային, հաշվարկային և ռադիքսային տեսակավորումներից (գումարած bogosort-ը՝ զվարճության համար)։ Ստեղծեք պատահական, գրեթե-տեսակավորված, հակադարձված, կամ քիչ-եզակի զանգված, կամ մուտքագրեք ձեր սեփական ստորակետով-բաժանված թվերը։
  2. 2
    Դիտեք, թե ինչպես է աշխատում — և կարդացեք զուգահեռ
    Սյունակները գունավորված են ըստ նրա, թե ինչ է կատարվում (համեմատում, փոխանակում, առանցք, տեսակավորված)։ Պսևդոկոդի վահանակն ընդգծում է ճիշտ գործարկվող տողը, և կենդանի հաշվիչները իրական ժամանակում հետևում են համեմատություններին, փոխանակումներին, գրումներին և զանգվածի հասանելիություններին։
  3. 3
    Վերահսկեք ժամանակը
    Ճշգրտեք արագությունը, ոլորեք ժամանակագիծը, կամ մեկ գործողություն առաջ ու հետ քայլեք՝ ուսումնասիրելու համար, թե ինչպես է ալգորիթմը կայացնում իր որոշումները ճշգրիտ։ Հետ-քայլը ճշգրիտ է, քանի որ ամեն քայլ պահված պատկերապատում է, ոչ թե կրկին-գործարկում։
  4. 4
    Մրցարշավեք դրանք գլուխ-դեմ-գլուխ
    Մրցարշավի ռեժիմը երկու կամ ավելի ալգորիթմ գործարկում է նույն մուտքագրման վրա միանգամից, կողք-կողքի, չափանիշների աղյուսակով, որպեսզի կարողանաք տեսնել, օրինակ, ինչու է quicksort-ը գերազանցում bubble sort-ին։

Լիովին աշխատում է ձեր դիտարկիչում — ոչ մի տվյալ չի հեռանում ձեր սարքից։ Չկա սերվեր, չկա վերբեռնում, և չկա հաշիվ։ Սա ուսուցողական գործիք է. ալգորիթմները դասագրքային իրականացումներ են, ընտրված վիզուալիզացիայի հստակության համար։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր