- Házimozi haladó szinten
- Milyen egeret válasszak?
- Vezetékes FEJhallgatók
- Így nézz tévét 2025-ben: új ajánlások, régi szabályok
- Bluetooth hangszórók
- Milyen billentyűzetet vegyek?
- HP notebook topic
- 5.1, 7.1 és gamer fejhallgatók
- Azonnali VGA-s kérdések órája
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
Ú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!
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- BESZÁMÍTÁS! HP ZBook 15 G6 munkaállomás - i7 9850H 16GB DDR4 RAM 512GB SSD Quadro T2000 4GB WIN10
- Napi 1000 -ft tól elvihető RÉSZLETFIZETÉS BANKMENTES MSI Cyborg 15 A13VE
- Canon imagePrograf PRO-6100S plotter - szinte új, 500m2 nyomat
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest