Lærðu gagnabyggingar og reiknirit í Python, með skýrum kennslustundum og keyranlegum kóða fyrir hvert hugtak.
Hvert efni parar saman kenningu og æfingar svo þú getir beitt því sem þú lærir strax — hannað fyrir tölvunarfræðinema og hugbúnaðarsérfræðinga sem búa sig undir forritunarviðtöl.
📚 Það sem þú munt ná tökum á
Fylki, strengir, hashing, tveggja punkta og rennigluggamynstur
Tengdir listar, staflar og biðraðir
Tré, tvíundarleitartré, tréferð, hrúgur og tilraunir
Gröf með BFS, DFS og stystu leiðum
Endurkoma, bakspor og deila og sigra
Röðun, leit, gráðug og kraftmikil forritun (bakpoki, lengsta sameiginlega undirröð, fylkis-DP)
Stórfelld tíma- og rúmsflækjustig fyrir allar aðferðir
💻 Lærðu með því að gera
Hvert undirefni gefur þér skýra kenningu, leiðbeinda æfingu og stutta samantekt, með setningafræðilega auðkenndri Python sem þú getur keyrt á staðnum. Skoðaðu hreint efnis-til-efnis-til-undirefnis kort, leitaðu hratt og bókamerktu hvað sem er.
⚙️ Innbyggður Python keyrsluforrit
Skrifaðu og keyrðu kóða í innbyggðum ritil og farsímaþýðanda, taktu á við FAANG-stíl viðtalskóðunarvandamál með földum prófunartilvikum og fínstilltum tilvísunarlausnum og láttu gervigreindina staðfesta úttak þitt. Keyrsluforritið styður einnig Java, C++, C, Go, JavaScript, Rust, Kotlin, Dart og Swift.
🧠 Spurningakeppnir og æfingapróf
Skerptu muninn með fjölvalsspurningakeppnim sem fara frá auðveldum til miðlungs erfiðum, hver með skýrri útskýringu. Taktu tímasett æfingapróf sem blanda saman kenningum, fjölvalsspurningum og kóðun, og lestu síðan niðurstöðugreiningar með ráðum um úrbætur sem varpa ljósi á svið þar sem nákvæmni þín er lítil.
🤖 Gervigreindarkennarinn þinn
Snjall leiðbeinandi svarar spurningum, útskýrir kennslustundir á einföldu máli, gefur vísbendingar sem hjálpa þér að ná lexíunni þegar þú ert fastur í erfiðu tvíundartrésvandamáli eða grafíkvandamáli, keyrir æfingaviðtalsham og les jafnvel mynd af kóðanum þínum eða skýringarmynd. Fáðu 7 daga námsáætlun sem er smíðuð af gervigreind ásamt daglegu endurskoðunarkorti.
📊 Fylgstu með framförum þínum
Horfðu á stig með tímanum, námstíma og lokið viðfangsefni, finndu veikleika, náðu daglegum markmiðum og haltu áfram að vinna. Klifraðu upp alþjóðlegar og eftir viðfangsefnum stigatöflur.
🌐 Hannað fyrir raunveruleikann
Virkar án nettengingar, sendir ljós og dökk þemu og býður upp á fjöltyngt viðmót (enska, hindí, kannada, tamílska og telúgú) sem verndar kóða og tæknileg hugtök við þýðingu.
📚 DSA NÁMSKRÁ
📝 Gagnaskipan: fylki, strengir, hashing, tengdir listar, staflar, biðraðir, tvíundartré, BST, hrúgur, tilraunir, gröf
🧩 Reiknirit og mynstur: röðun, leit, endurkvæmni, bakspor, tveir bendlar, rennigluggi, græðgi, deila og sigra
🧮 Kvik forritun: bakpoki, lengsta sameiginlega undirröð, fylkis-DP og önnur klassísk vandamál
⏱️ Flækjustigsgreining: Stór-O tákn fyrir tíma og rúm í hverri nálgun
📌 FYRIR HVERJA ER ÞETTA?
Tölvunarfræðinemar og hugbúnaðarsérfræðingar sem vilja ná tökum á gagnaskipan og reikniritum í Python munu finna heildstæða leið hér — allt frá fylkjum, tengdum listum, stafla, biðröðum og tvíundartrjám til gröfa, hrúga og tilrauna, alla leið til háþróaðra aðferða eins og endurkvæmni, baksporunar, tveggja bendla, renniglugga, græðgis og kraftmikillar forritunar. Ef þú ert að undirbúa þig fyrir forritunarviðtal hjá fremstu fyrirtæki, þá gerir innbyggði kóðahlauparinn og þýðandinn þér kleift að æfa BFS, DFS, röðun, leit og önnur mynstur gegn raunverulegum földum prófunartilvikum, með stórfelldri flækjustigsgreiningu fyrir allar aðferðir. Nemendur sem kjósa að skilja áður en þeir leggja á minnið munu kunna að meta kennslustundina fyrst, parað við æfingapróf og spurningakeppnir sem styrkja hvert efni undir tímamörkum.
Python og önnur tungumálanöfn og lógó eru vörumerki viðkomandi eigenda. Þetta forrit er sjálfstætt og ekki tengt þeim eða samþykkt af þeim.