Miksi minun pitäisi opetella algoritmeja ja tietorakenteita?
Miksi minun pitäisi opetella algoritmeja ja tietorakenteita?

Video: Miksi minun pitäisi opetella algoritmeja ja tietorakenteita?

Video: Miksi minun pitäisi opetella algoritmeja ja tietorakenteita?
Video: MJC koulu. Olemme valmiita auttamaan sinua tulemaan ohjelmoijaksi. 2024, Marraskuu
Anonim

Tietorakenteet ja Algoritmit on suuri rooli ohjelmoinnissa, mutta vain jos osaat todella kirjoittaa ohjelman. On tärkeää opiskella nämä rakenteet koska monimutkaisissa laskentaongelmissa, kuten haku, lajittelu, hajautus jne., monet niistä rakenteet käytetään. Algoritmit ovat tapa käsitellä tiedot.

Pitäisikö minun myös opetella ensin algoritmit ja tietorakenteet?

Algoritmit osaa suorittaa laskelmia, tiedot käsittelyyn ja automatisoituihin päättelytehtäviin. Sinä pitäisi ensin oppia tietorakenteet . Algoritmit perustuvat Tietorakenteet . Tietorakenteet ovat helppoja oppia ja sisältää asioita, kuten Arrays, Stacks, Queues jne. ja siirry sitten kohtaan Algoritmi.

Voidaan myös kysyä, pitäisikö minun oppia tietorakenteet C:ssä tai Pythonissa? Se riippuu. Tietorakenteet ovat yleensä abstrakteja malleja varastointiin tiedot tehokkaalla tavalla nykyiseen ongelmaan tarvitsee ratkaista. Pohjimmiltaan, tämän tosiasian vuoksi, se ei todellakaan vaikuta ymmärrykseesi Tietorakenteet siitä käytätkö C tai korkeamman tason kieli, kuten Python.

Toiseksi, onko algoritmien opettelu välttämätöntä?

Vastaus on ei, et tarve niitä. Tulet toimeen ilman mitään algoritmeja mutta lupaan sinulle tämän, jos sinä oppia algoritmeja , ja se ei vie sinulta kovin kauan. Itse asiassa, se ei vain vie sinulta kovin kauan, vaan se tulee olemaan hauskaa.

Kuinka vaikeita tietorakenteet ja algoritmit ovat?

Ongelma #1 on se, että monet ihmiset yrittävät oppia Tietorakenteet eivät ole hyviä yksinkertaisessa ohjelmoinnissa. Monet ihmiset eivät myöskään ole hyviä matematiikassa ja päättelyssä tietorakenteet ja algoritmit sisältää muodollisen päättelyn ja todisteiden tekemisen.

Suositeltava: