- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- One mobilszolgáltatások
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Leesett a kamionról több millió eurónyi Z Fold7
- Milyen okostelefont vegyek?
- Apple iPhone 16 Pro - rutinvizsga
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
Mobilarena
Ú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
● olvasd el a téma összefoglalót!
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Robogó, kismotor
- Renault, Dacia topik
- LEGO klub
- Milyen autót vegyek?
- Autós topik látogatók beszélgetős, offolós topikja
- Xiaomi 15 - kicsi telefon nagy energiával
- Battlefield 6
- btz: Internet fejlesztés országosan!
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- További aktív témák...
- Bomba ár! Dell Precision 5530 - i7-8850H I 16GB I 512SSD I 15,6" FHD I P1000 I Cam I W11 I Gari!
- Microsoft Surface Pro 9 i5-1245U 16GB 256GB 1év garancia
- Asus TUF Gaming F16 (2024) FX607JV Grey - 16" - és Lenovo Legion Slim 5 RYZEN 7 8845HS
- Telenor 5G Indoor WiFi Router (FA7550) + töltő
- Új MSI Katana 15 Gamer FHD IPS 144Hz i7-13620H 10mag 16GB 512GB Nvidia RTX 4060 8GB Win11 Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest