Hirdetés
- laskr99: DFI és DFI Lanparty gyűjteményem
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- Brogyi: CTEK akkumulátor töltő és másolatai
- Lalikiraly: Kinek milyen setupja van?
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- GoodSpeed: Keychron V6 Max (HU) Mechanikus vezetéknélküli billentyűzet (Bluetooth, RF, USB)
Új hozzászólás Aktív témák
-
Patito94
újonc
Üdv!
A következő a problémám:
Van egy interfészem, ez az IHálózatiEszköz interfész. Ez a FogadottBájtok, az ElküldöttBájtok (és esetleg a KapcsolódóEszközök) tulajdonságok implementálását írja elő az implementálók számára. Van egy abstract HálózatiEszköz osztályom, ami implementálja ezt és az IComparable interfészt is. Az osztály leszármazottjai a Szerver, Router, Switch, Hub, UserPc osztályok). Ezen osztályok példányai elküldött_bajtok és fogadott_bajtok adatokat tárolnak (integer). (Tegyük fel, hogy a küldő hálózati eszköztől a fogadóig minden eszközön pontosan ugyanannyi bájt ment keresztül.) A feladat, hogy a rendszer ebből az újabb és újabb beadott kommunikációs adatok segítségével építsen fel egy kapcsolati gráfot az eszközök között. A gráf megvalósítása tetszőlegesen választható (az IHálózatiEszköz-ben lévő KapcsolódóEszközök lista - ami szintén HálózatiEszköz elemekből áll - esetleg egy alkalmas módszer lehet, de nem kötelező így megvalósítani).Én úgy indultam el, hogy létrehoztam egy generikus LancoltLista osztályt (ugyanis nem használhatjuk a feladatban a Visual Studio-ban előre generált LinkedList/List osztályt), megvalósítottam az interfészt (a KapcsolódóEszközök-kel együtt) és létrehoztam a megfelelő osztályokat. A főprogramban létrehoztam egy LancoltLista<HalozatiEszkoz> lista-t és ehhez hozzáadtam (saját metódussal) a lista végére pár elemet (Szerver, Router, Switch, Hub, UserPC példányok).
Itt akadtam el, hogy hogyan lehetne ebből a generikus láncolt lista elemeiből létrehozni egy gráfot, vagy hogyan tudnám felhasználni a KapcsolodoEszkozok tulajdonságot ennek a megvalósítására. Ez lenne a legjobb, ha ezzel lehetne, de természetesen bármilyen megoldást elfogadok.
Nem tudom, hogy mennyit számít, de eddig mi egy integer elemekből álló gráfot hoztunk csak létre és csúcsmátrix valamint szomszédsági listában való tárolásról tanultunk. Próbáltam érthetően fogalmazni, ha mégsem sikerült volna csatoltam egy linkben a feladat szövegét.
https://drive.google.com/file/d/0B8mq8kxqh9XNRjF0WHZYS0dfSVk/view?usp=sharing
Segítségeteket előre is köszönöm.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- !Akció! Klipsch R-120SW Sub / Mélynyomó
- BMW gyári alufelni, téli gumival
- Eladó LG OLED G4 55" 3 ÉV GARANCIA
- iPad Air 5th gen (2022) 11" Blue M1 Cellular, ESR Rebound Hybrid Case 360 tok, 5in1 Type-C Hub
- AKCIÓ!!! Új SONOS ACE - Dolby Atmos vezetéknélküli fejhallgató, dupla BT, Sonos rendszer nélkül is m
- Bomba ár! Dell Latitude 5400 - i7-8GEN I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- GYÖNYÖRŰ iPhone 12 Pro 128GB Graphite-1 ÉV GARANCIA - Kártyafüggetlen, MS3669
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- Olcsó Notebook! Dell Latitude E7280! I5 7300U / 8GB DDR4 / 256GB SSD!
- GeForce RTX 3060Ti (OEM HP)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő