Zakaj bi se moral naučiti algoritmov in podatkovnih struktur?
Zakaj bi se moral naučiti algoritmov in podatkovnih struktur?

Video: Zakaj bi se moral naučiti algoritmov in podatkovnih struktur?

Video: Zakaj bi se moral naučiti algoritmov in podatkovnih struktur?
Video: Tim Maudlin Λ Palmer: Fractal Geometry, Non-locality, Bell 2024, November
Anonim

Podatkovne strukture in algoritmi igrajo veliko vlogo pri programiranju, vendar le, če dejansko veste, kako napisati program. Pomembno je, da študij te strukture ker pri zapletenih računalniških težavah, kot so iskanje, razvrščanje, zgoščevanje itd strukture so uporabljeni. algoritmi so način za obdelavo podatkov.

Prav tako naj se najprej naučim algoritmov in podatkovnih struktur?

algoritmi lahko opravi izračun, podatkov naloge obdelave in avtomatiziranega sklepanja. ti Najprej bi se morali naučiti podatkovnih struktur . algoritmi temeljijo na Podatkovne strukture . Podatkovne strukture so enostavni za učiti se in vključuje stvari, kot so nizi, skladi, čakalne vrste itd., nato pa se premaknite na algoritem.

Lahko se tudi vprašam, ali naj se naučim podatkovnih struktur v C ali Pythonu? Odvisno. Podatkovne strukture so običajno abstraktni modeli za shranjevanje podatkov na učinkovit način za trenutni problem, ki mora biti rešena. V bistvu zaradi tega dejstva v resnici ne vpliva na vaše razumevanje podatkovne strukture o tem, ali uporabljate C ali jezik višje ravni, kot je Python.

Drugič, ali se je treba naučiti algoritmov?

Odgovor je ne, ne potrebujejo njim. Lahko se razumete brez algoritmov ampak to ti obljubim, če ti naučiti algoritmov , in sploh vam ne bo vzelo veliko časa. Pravzaprav ne samo, da vam ne bo vzelo veliko časa, ampak bo zabavno.

Kako težke so podatkovne strukture in algoritmi?

Problem številka 1 je, da se veliko ljudi poskuša naučiti podatkovne strukture niso dobri v preprostem programiranju. Mnogi ljudje tudi niso dobri v matematiki in razmišljanju podatkovne strukture in algoritmi vključuje formalno sklepanje in izvajanje dokazov.

Priporočena: