Hirdetés
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- gban: Ingyen kellene, de tegnapra
- Elektromos rásegítésű kerékpárok
- Navaren: Resident Evil Requiem szösszenet
- hcl: GPT diszk kisebbre klónozása
- Luck Dragon: Asszociációs játék. :)
- X15U Super macro
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- gerner1
Aktív témák
-
P.H.
senior tag
válasz
kicsitomi88
#134
üzenetére
Szegedre jársz - ha nem tévedek -, gondolom, az Algoritmusok és adatszerkezetek tárgy ismerős (lesz, másodév). Oda az azonos című, részben helyi szerkesztésű könyv alapvető (nagy, fekete az a kiadása, ami nekem is megvan), abban nézz körül pl.
Ahogy írták is, a két alapvető gráftárolási megközelítés a mátrixos és a listás. Pár pro és kontra mindkettőre:
Mátrix-alapú:
- az adatszerkezet mérete exponenciális a pontok számával, mivel minden pont-pont kapcsolat helye - ha nem is lézetik ilyen - szerepel benne, ezért sűrű gráfok esetén érdemes alkalmazni
- Ha a kapcsolatoknak/éleknek több tulajdonsága is van (nem csak a hossza), akkor több, párhuzamos mátrix vagy nagyobb elemi mátrixelem-méret szükséges
- nagyon hatékony algoritmusok vannak a legrövidebb utak meghatározására (ebből érdemes kiindulni amúgy, az összes lehetséges még könnyű, a többi eléggé elbonyolítható), de nehéz dinamikussá tenni.Lista-alapú:
- nagyon hatékony adattárolási forma ritka mátrixokra: felsorolod a pontok mellé, hogy mely pontokkal állnak kapcsolatban
- viszont általános megoldásokban egyik kulcsjellemzője az egy ponthoz tartozó maximális (előre látott) lehetséges kapcsolatok száma, ennek változásával a hozzá tartozó algoritmusok is jelentősan változhatnak
- kézbentarthatóan (= lineárisan) skálázódik az erőforrásigénye (memória, file) a pontok számának növekedésével
- 'elég' hatékony algoritmusok vannak a legrövidebb utak meghatározására, de kis innovációval az eredetiekhez képest mindenképpen szükséges
- a tulajdonséggal rendelkező kapcsolatok adott szituációban való kiértékelése nagyon egyszerű, akár tiltással, akár helyzetenkénti eltérő súlyozással, stb.A buszjárat-feladat (a megállókkal) nagyon ritka gráfnak fogható fel, viszont rendelkezik jó pár további - dinamikus - kapcsolattulajdonsággal (várakozási idő, a célútvonal időintervalluma (reggel-délben-este), átszállás stb.), ezért - főleg nagyszámú pontnál - alkalmasabb a listás megközelítés, mint a mátrixos. Erre nagyon jó kiindulópont az előbbiekben linkelt Dijkstra-algoritmus.
Aktív témák
- Apple asztali gépek
- Samsung Galaxy Felhasználók OFF topicja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Telekom mobilszolgáltatások
- Xiaomi Watch 5 - kínai időszámítás
- exHWSW - Értünk mindenhez IS
- Szünetmentes tápegységek (UPS)
- Beperelte a Motorola a fél közösségi médiát
- Eredeti játékok OFF topik
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- További aktív témák...
- Pavilion 14-ce0000nh 14" FHD IPS i5-8250U GeForce MX130 16GB 128GB + 1TB HDD magyar vbill IR kam gar
- 500GB, 320GB, 250GB notebook 2,5" HDD-k. Több db. (100/100%)
- Apple Homepod Mini
- ZBook Fury 16 G11 16" FHD+ IPS i5-13600HX RTX 1000 Ada 32GB 512 NVMe magyar vbill ujjolv IR kam gar
- Asus STRIX RTX 3090 24GB GDDR6X Videokártya! BeszámítOK
- Apple iPad 7 32GB (3 hó Garancia)
- ASUS ROG Zephyrus G14 Ryzen 9 / RTX 4070 / 32GB / 1 TB SSD 2K 165Hz PRÉMIUM
- HIBÁTLAN iPhone 17 Pro Max 256GB Deep Blue-1 ÉV GARANCIA - Kártyafüggetlen, 100% Akksi
- Corsair VENGEANCE RGB PRO 16GB (2x8GB) DDR4 3200MHz CMW16GX4M2Z3200C16
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
