| Versio | 1.4.0 |
|---|---|
| Kustantaja | Shaowei Rong |
| Julkaisupäivä | 19.3.2020 |
| Lisäyspäivämäärä | 19.3.2020 |
| Os vaatimukset | iOS |
| Vaatimukset | Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch. |
| Latauksia yhteensä | 0 |
| Hinta | Free |
Kuvaus
Uudenlainen tietorakenteen oppimissovellus, jonka merkittävin ominaisuus on, että voit dynaamisesti debugata tietorakenteen tässä sovelluksessa ja tarkkailla visuaalisesti tietorakenteen muutoksia toiminnan aikana. Tässä sovelluksessa voit oppia seuraavat tietorakenteet:
1. Lineaariset rakenteet, mukaan lukien taulukot, linkitetyt luettelot, jonot, pinot. Lineaariset rakenteet ovat perusta muille kehittyneille tietorakenteille, yhtä hienoille kuin edistyneille algoritmeille.
2. Puurakenteet, mukaan lukien binääripuu, binäärihakupuu, AVL-puu, puna-musta puu ja kasa. Tässä sovelluksessa voit dynaamisesti jäljittää binaaripuun kolme läpikulkua (mukaan lukien ei-rekursiiviset läpikulkutoteutukset), hakea puusta, säätää tasapainoa AVL-puussa ja puna-mustassa puussa sekä keon lajittelua. Antaa sinulle käsinkirjoitettujen punamustien puiden kyvyn.
3. Graafinen rakenne, mukaan lukien graafisen rakenteen viereisyysluettelon tallennusesitys, syvyys- ja leveyshaku, Eulerin polun löytäminen kuvaajasta, topologinen lajittelu, suurimmat yhdistetyt komponentit, pienin virittävän puun ongelma ja lyhin yksittäinen lähde Polku ongelma. Se tarjoaa myös näiden klassisten kaavioalgoritmien dynaamisen virheenkorjauksen.
4. Tietorakenteen johdantotunnilla puhutaan Hanoin tornin ongelmasta. Tämän ongelman ratkaiseva algoritmi on usein rekursiivinen. Tämä sovellus tarjoaa dynaamisen Hanoin torni -ongelman virheenkorjauksen, joten et voi enää olla hämmentynyt Hanoin tornin rekursiivisista kutsuista.