Ruka hadi maudhui makuu

Muuzaji wa Algorithm bila malipo

Tazama kuchagua, kupata njia, na algorithms za kawaida ziishi — sort ya Bubble/Quick/Merge, Dijkstra/A*/BFS kwenye gridi ya maze iliyoingiliana, pamoja na utafutaji wa binary, Sieve, N-Queens na Game of Life. Uhuishaji wa hatua-kwa-hatua, pseudocode inayobadilishwa, vipimo vya moja kwa moja, na hali ya mbegu inayofanya kazi kando. Inakamatiana na simu na asilimia 100 katika kivinjari chako.

Inakimbia kabisa katika kivinjari chako — hakuna data inayosambaa kwenye mtandao chako.

Jinsi Inavyofanya Kazi

Kila alkoritimu imeandikwa kama kizalishi kinachotoa 'hatua' moja ya taswira kwa wakati mmoja — picha ya safu pamoja na vipengele vilivyolinganishwa, kubadilishwa au kuandikwa. Kicheza kimoja kinahesabu mapema orodha kamili ya hatua, kwa hiyo cheza, simamisha, sogea-mbele, sogea-nyuma na hali ya mbio-pamoja vyote ni fahirisi tu kwenye orodha hiyo. Hakuna kinachotumwa popote — kila kitu kinafanya kazi kwenye kivinjari chako.

  1. 1
    Chagua alkoritimu na seti ya data
    Chagua kutoka bubble, selection, insertion, merge, quick, heap, shell, cocktail, counting na radix sort (pamoja na bogosort, kwa starehe). Zalisha safu ya bahati nasibu, iliyopangwa-karibu, iliyogeuzwa au yenye vipekee vichache, au andika namba zako mwenyewe zilizotenganishwa na koma.
  2. 2
    Angalia ikiendesha — na soma pamoja
    Pau zinapewa rangi kulingana na kinachotokea (kulinganisha, kubadilisha, pivot, iliyopangwa). Paneli ya pseudocode inaangazia mstari halisi unaotekelezwa, na vihesabio vya moja kwa moja vinafuatilia ulinganifu, mabadiliko, uandishi na ufikiaji wa safu papo hapo.
  3. 3
    Dhibiti wakati
    Rekebisha kasi, sogeza ratiba, au sogea operesheni moja mbele na nyuma kusoma hasa jinsi alkoritimu inavyofanya maamuzi yake. Kusogea-nyuma ni sahihi kwa sababu kila hatua ni picha iliyohifadhiwa, si utekelezaji upya.
  4. 4
    Zishindanishe uso-kwa-uso
    Hali ya mbio inaendesha alkoritimu mbili au zaidi kwenye uingizaji ule ule kwa wakati mmoja, upande kwa upande, ikiwa na jedwali la vipimo ili uweze kuona, kwa mfano, kwa nini quicksort inashinda bubble sort.

Inafanya kazi kikamilifu kwenye kivinjari chako — hakuna data inayoondoka kwenye kifaa chako. Hakuna seva, hakuna upakiaji, na hakuna akaunti. Ni kifaa cha kufundishia: alkoritimu ni utekelezaji wa kitabu cha kiada uliochaguliwa kwa uwazi wa taswira.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara