-
PROHARDVER!
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
válasz
phanfantom #6881 üzenetére
Algoritmusok és adatstruktúrák tárgyból a SZE-n egy online elérhető könyvből tanultunk, amit le tudsz tölteni. A linkjét nem teszem be, mert külső linkről nem engedi letölteni.
1, Menj a http://jegyzet.sze.hu honlapra.
2, Jegyzetek tanszékenként
3, Jedlik Ányos Gépész-, Informatikai , Villamosmérnöki Intézet
4, Matematika és számítástudományi tanszék
5, Pusztai Pál: Algoritmusok és adatstruktúrákNekem tetszett a könyv és az előadások is (mások nem így gondolják
)
Egyébként mindenképp le kell írni az algoritmust valamilyen módszerrel (struktogramm, jackson, folyamatábra, pszeudo nyelv). Nagyon fontos hogy az adatszerkezeten gondolkodj el először, majd az adaton működő algoritmuson.
Hasznos még a hétköznapi életből vett tevékenységeket "algoritmizálni". Persze ez elég elvont, de sokat lehet tanulni belöle. (Pl. Hogyan készítsünk tojásrántottát?)Had ajánljam az egyik blogomat, ahol foglalkozom az algoritmus készítéssel és annak hiányával, problémáival:
http://programozz.blogspot.hu/ -
amargo
addikt
válasz
phanfantom #6885 üzenetére
Igen találkoztam, ezekből voltak a feladatok.
No, akkor a linkelés még1x
Új algoritmusok
De innen is rengeteg jegyzetet tudsz beszerezni: feketeSzerk:
Karma: Köszi az emlékezést, tényleg ez volt a kód -
amargo
addikt
válasz
phanfantom #6881 üzenetére
Én is ELTE-n estin tanultam, az algoritmusokkal kapcsolatban van egy biblia is [link]http://www.libri.hu/konyv/uj-algoritmusok.html[/link]
De innen is rengeteg jegyzetet tudsz beszerezni: [link]http://people.inf.elte.hu/fekete/[/link]
Esetleg megoldás lehet, ha csoport társaiddal is összeültök és úgy tanuljátok. Ha kell vegyél igénybe magántanárt, de én megpróbálnám előbb a csoport megbeszélést isszerk:
Na nem ez a kódja a linkelésnek? Semmilyen böngészőben nem megy jelenleg a PH! átirányítások.. -
modder
aktív tag
válasz
phanfantom #6873 üzenetére
Nálunk (BME) úgy volt, hogy voltak begyakorolható példák, ahol a konkrét algoritmussal kellett megoldani a feladatot. Itt az segít, ha magadnak papíron példa adattal levezeted az algoritmust: bejárások, keresések, beszúrások, akármi. Szerencsére kis méretű adatokkal szépen ki lehet próbálni a különböző algoritmusokat, és nagyon sokat segít a megértésben. Sőt, ha nem próbálod ki, csak egyszerűen elolvasod, és azt hiszed, hogy érted, az biztos fail.
Voltak a dinamikus programozásos példák, ez neccesebb. Például ott van a hátizsák probléma, vagy legrövidebb út keresés gráfban. Olyan feladatokat gyártottak, ahol az ott megtanult módszereket kellett alkalmazni kissé eltérő módon. Itt ha felismered az alap algoritmust, amiből ki kell indulni, az már félsiker. Erre a legjobb módszer megintcsak: papíron begyakorlod különböző példa adatokra. Ha van példatár, akkor az ott szereplő feladatokat visszavezeted egy tanult algoritmusra, és kitalálod, mit kell változtatni azon, hogy működjön a feladatbeli problémára. Például van a hátizsákprobléma, amit dinamikus programozással egy mátrixot töltesz fel sorról sorra, mindig az előző sor adatait figyelembe véve. Elég sok feladatot meg lehet oldani ugyanígy azzal a különbséggel, hogy más lesz a feltétel, ami alapján az új cellákat ki kell tölteni.
Erre értettem az előzőt: "Ha van példatár, akkor az ott szereplő feladatokat visszavezeted egy tanult algoritmusra," Sajnos itt gondolkodni kell: próbálni-elbukni-próbálni-elbukni, amíg ki nem találod a megfelelő algoritmust. Ahogy próbálkozol, és elbuksz, az eshetőségek szépen elraktározódnak az agytekervényeidben, így ZH-n már "tapasztaltabban" fogod kitalálni a megoldást.
-
amargo
addikt
válasz
phanfantom #6877 üzenetére
En suktogrammokat csinaltam, azaz nyelv fuggetlenul irtam fel, ha fabejaras volt vagy ut kerrses, akkor korok es nyilak, vastag es vekony vonal. A nyelv lenyegtelen, barmibe le kell tudnod irni ezek utan. De mi pl c++, c#, java ba is implementaltunk.
-
válasz
phanfantom #6877 üzenetére
Én azon a véleményen vagyok, hogy vagy nagyon jó a tanárral, vagy rengeteg gyakorlattal tudod megtanulni, de leginkább rengeteg agyalással gyakorlat közben. Szerintem Modder is erre célzott.
-
amargo
addikt
válasz
phanfantom #6873 üzenetére
Nekem az volt az igazan hatekony, amikor lapon vegig vittem. Tobbszor vegig tudod igy vinni, akkor mar nagy baj nem erhet.
-
modder
aktív tag
válasz
phanfantom #6873 üzenetére
sokat kell gondolkodni
-
bucsupeti
senior tag
válasz
phanfantom #5883 üzenetére
Szia!
Ha igazán meg szeretnél tanulni programozni, akkor ne egy nyelvet válassz, hanem inkább adatszerkezet és algoritmus készítési képességet szerezz.
Ehhez jó könyv pl az Algoritmusok és adatstruktúrák amit itt le tudsz tölteni.Sokan esküsznek arra hogy objektum-orientáltan kell kezdeni egyből, van aki azt mondja hogy előbb a struktúrált programozási módszert kell megismerni.
Szerintem mindkettő célravezet. Egyébként előbb utóbb meg kell ismerkedni az objektumorientált módszerrel.Had ajánljam még a saját oldalamat, ahol találhatsz gyakorlati dolgokat a teljes kezdéshez. Ha meglátogatod, akkor kezd az "Alapvető szemlélet" menüpont elolvasásával!
http://programozz.blogspot.hu/Jó tanulást!
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Eredeti játékok OFF topik
- 100 millió dolláros bónuszokkal csábítja a Meta az OpenAI szakembereit
- Samsung Galaxy S24 FE - később
- sto1911: Pinball FX3 PH! verseny
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Fujifilm X
- PlayStation 5
- Hálózati / IP kamera
- PROHARDVER! feedback: bugok, problémák, ötletek
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- Samsung Galaxy S24 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó Konfig Ryzen 7 7700 32GB DDR5 1TB SSD RTX5070 12GB!
- Precision 5550 15.6" 4K+ IPS érintő i7-10750H Quadro T1000 16GB 512GB NVMe ujjlolv IR kam gar
- Amazon Kindle (10. gen) eBook olvasó
- Latitude 5550 15.6" FHD IPS Ultra 5 135U 16GB 512GB NVMe magyar vbill ujjolv IR kam gar
- Kingmax 1x2GB DDR2 800 RAM eladó
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 128GB SSD I 11,6" HD I Cam I W11 I Garancia!
- iKing.Hu - Motorola Edge 50 Ultra - Nordic Wood - Használt, karcmentes
- PlayStation Plus Premium 24 hónapos előfizetés , egyenesen a Sony-tól!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged