Hirdetés
- Megtartotta Európában a 7500 mAh-t az Oppo
- Apple iPhone 15 Pro Max - Attack on Titan
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Poco F8 Pro – titkos favorit lehet belőle
- Milyen okostelefont vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- Méretes telekonverter az Oppo Find X9 Ultra hátán
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy Watch6 Classic - tekerd!
- Google Pixel 9 Pro XL - hét szűk esztendő
Ú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 ...
-
#74220800
törölt tag
Na várj:
Szóval azt mondod, hogy ha a classom első sorában csak az arraylistet húzom be, mondjuk így:
import java.util.ArrayList;
és utána így példányosítok:
PriorityQueue<Integer> intMyQueue = new PriorityQueue<Integer>(10);
Akkor az én classom lesz meghívva és nem a beépített?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- A fociról könnyedén, egy baráti társaságban
- Kerékpárosok, bringások ide!
- Otthoni hálózat és internet megosztás
- Oh hi Mark: megreccsent a Metaverzum
- bkercso: Amit nem kérdezel a ChatGPT-től - Valóság és torzítás
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Elemlámpa, zseblámpa
- Luck Dragon: Asszociációs játék. :)
- Formula-1
- Escape from Tarkov
- További aktív témák...
- Lian Li SL 120 Wireless fekete és fehér 3as szett eladó
- Legújabb Thinkpad T14 gen6! Teljesen új és magyar! Core Ultra 7 255U 16GB 512GB NVMe 12 hó gari!
- LG OLED65G42LW 3 ÉV GYÁRI GARANCIA SZÁMLÁVAL
- Dell Latitude 7430 2-in-1 i7-1265U / 32GB / 1TB SSD Érintőkijelzős üzleti laptop 12 hó Garancia
- ASUS TUF Gaming GeForce RTX 4070 OC 12G GDDR6X (ALZA GARANCIA 2027.03.ö
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 8GB 512GB 14" FHD+ áthajtós-érintős Gar.: 1 év
- Apple iPhone 15 Pro 128 GB 1 év Garancia Beszámítás Házhozszállítás
- BESZÁMÍTÁS! ASRock Z390 i5 8600K 16GB DDR4 512GB SSD RX 6500 XT 8GB Bitfenix Neos acél DeepCool 450W
- Astro A50 4th Gen wireless + base station fejhallgató
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



