- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Azonnali alaplapos kérdések órája
- TCL LCD és LED TV-k
- Milyen SSD-t vegyek?
- Bluetooth hangszórók
- Fejhallgató erősítő és DAC topik
- Hobby elektronika
- Házimozi belépő szinten
- Steam Deck
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
Új hozzászólás Aktív témák
-
#74220800
törölt tag
Amúgy a feladatom az lenne, hogy saját kezűleg kell implementalni egy priorityqueque-t, minheap struktúrával,
az alábbi interface segitsegevel:/**
* Manages elements within a priority queue. All Elements in this queue must
* implement the Comparable interface. If a element is requested from this data
* structure the smallest one is returned. If there are multiple smallest
* elements, one of them must be returned.
*/
public class PriorityQueue<T extends Comparable<T>> {
/**
* @param maxElements The maximum number of elements this queue can hold.
*/
public PriorityQueue(int maxElements);
/**
* Add e to the queue.
*
* @param e The element which sould be inserted (at the correct position) into the queue.
* @throws IllegalStateException if the queue is already full
*/
public void add(T e) throws IllegalStateException;
/**
* Returns and removes the smallest element in the queue.
*
* @return the smallest element
* @throws IllegalStateException if the queue is empty
*/
public T pop() throws IllegalStateException;
/**
* Return the current number of elements in the queue.
*
* @return the number of elements
*/
public int size();
}Es nem tudom, hogy milyen classot használhatnék e szerint az adatok belső menedzselésére.
A baj az, hogy a beepitett java PriorityQueue is minheapet használ.LinkedList<E> ill. ArrayList<E> szeretnek használni hozza.
Vagy a fenti feladat azt jelenti, hogy a bepitett PriorityQueue-hoz felülirom a pop() es add() metódusokat?
De akkor meg nem tudok indexeket hasznalni, és az algoritmus alapján szerintem mindenképpen olyan kell, ami indexelhető. Nem tudom ...
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Xiaomi 15T Pro - a téma nincs lezárva
- Genshin Impact (PC, PS4, Android, iOS)
- Assetto Corsa Rally
- Fogyjunk le!
- Azonnali alaplapos kérdések órája
- TCL LCD és LED TV-k
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Viccrovat
- Kertészet, mezőgazdaság topik
- További aktív témák...
- LG 75QNED813RE / QNED / 75" - 190 cm / 4K UHD / 120Hz & 4ms / HDR Dolby Vision / HDMI 2.1
- Spigen Essential EF323MQ 3in1 Mágneses MagSafe Vezeték nélküli töltőállomás 25W Qi2.2 Fekete
- Bomba ár! Fujitsu Celsius H710 - i7-2720QM I 8GB I 500GB I Nvidia I 15,6" FHD I W10 I Garancia!
- Dell Latitude 5520,15.6",FHD, i5-1145G7,16GB DDR4,256GB,WIN11
- RITKASÁG! Avexir Raiden DDR4 4GB/8GB ramok
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


