Algorithms and Data Structures

Innkaup í forriti
100 þ.+
Niðurhal
Efnisflokkun
Ekkert aldurstakmark
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd

Um þetta forrit

Forritið veitir skiljanlegt efni um rannsókn á reikniritum tölvu með áherslu á gagnvirkni og sjónmynd hvers skrefs. Með því að nota stýringar fer notandinn í gegnum reikniritið á meðan hann fylgist með vinnu þess.

Núverandi útgáfa af forritinu nær yfir eftirfarandi grunntölvualgrím og gagnauppbyggingu:

Ég. GAGNABYGGINGUR
- Fylki,
- Tengdur listi,
- Stafli,
- Biðröð

II. FLOKKUN

- Kúluflokkun,
- Úrvalsflokkun,
- Innsetningarflokkur,
- Sameina flokkun,
- Hrúguflokkur,
- Fljótleg flokkun

III. TVÖLDLEITARTRÉ

- Forpanta yfirferð,
- Yfirferð í röð,
- Flutningur eftir pöntun,
- Breidd-fyrsta yfirferð,
- Að setja inn og eyða hnút í Binary Search Trees (BST),
- Að setja inn og eyða hnút í sjálfjafnvægistré (AVL og rauð-svört tré)

IV. HASH-TAFLA (keðjutækni)

- Að setja gögn inn í Hash-töflu,
- Eyða gögnum úr Hash-töflu

V. GRAF

- Dýpt-fyrsta leit,
- Breidd-fyrsta leit,
- Lágmarks tré,
- Reiknirit Dijkstra,
- Grafasmiður

Sýningunni á reikniritunum og gagnagerðinni fylgir kóða sem sýnir útfærslur þeirra. Það er bein tenging á milli kóðans og sjónmyndarinnar. Hægt er að finna heildarkóðann hvers reiknirit með hlekknum á þriðja aðila á internetinu. Þótt kóðinn sé skrifaður í Java og Python er útskýringin og sjónræningin á reikniritunum á engan hátt bundin við ákveðið forritunarmál.

Gagnvirkt námskeið með reikniritum og gagnauppbyggingum er hannað fyrir fjölbreyttan hóp notenda og þarf enga forritunarkunnáttu til að skilja þetta eða hitt reikniritið. Forritið gæti einnig haft áhuga á reyndum forriturum þar sem það gerir notendum kleift að endurskoða ofangreind reiknirit fljótt og skilvirkt.

Kosturinn við gagnvirkt námskeið í reikniritum og gagnaskipulagi í samanburði við önnur fjölmörg úrræði til að læra reiknirit (bækur, kynningar og myndbönd), er að það hjálpar til við að ná tökum á efninu með lágmarks tímasóun þar sem notandinn fylgist með sjónrænum áhrifum í hverju skrefi. , hann eða hún tekur þátt í reikniritinu. Það er engin þörf á að gera hlé eða spóla til baka til að skilja hugmyndina um fyrirlesara eins og hún gerist með myndbandsefni. Hraði framfara í Algorithms and Data Structures Interactive Course þjálfunaráætluninni fer eftir hraða notandans, en ekki hraða myndinnskots.
Uppfært
4. maí 2024

Gagnaöryggi

Öryggi hefst með skilningi á því hvernig þróunaraðilar safna og deila gögnunum þínum. Persónuvernd gagna og öryggisráðstafanir geta verið breytilegar miðað við notkun, svæði og aldur notandans. Þetta eru upplýsingar frá þróunaraðilanum og viðkomandi kann að uppfæra þær með tímanum.
Engum gögnum deilt með þriðju aðilum
Nánar um yfirlýsingar þróunaraðila um deilingu gagna
Þetta forrit kann að safna þessum gagnagerðum
Forritavirkni og Forritsupplýsingar og afköst
Gögn eru dulkóðuð í flutningum
Ekki er hægt að eyða gögnum

Nýjungar

1. Enhanced visual presentations for Bubble Sort, Selection Sort, Insertion Sort, and Quick Sort, including both Lomuto and Hoare partition schemes. Minor refinements have also been made to Merge Sort and Heap Sort to enhance learning engagement.
2. The code for all sorting algorithms has been improved for better readability.