Hogyan lehet bináris fát létrehozni php-ben egy sima array-ből?
Figyelt kérdés
Nem nagyon tudom hogyan ugarhatnék automatikusan szinteket az array-ben anélkül, hogy tudnám, végül mennyi szintje lesz a tömbnek.2017. júl. 3. 10:50
2/7 A kérdező kommentje:
Találtam rá megoldást. Amúgy a "mi" kérdésre is ez a válasz.
$a = array(1,5,6);
$b = array();
$c =& $b;
foreach ($a as $k) {
$c[$k] = array();
$c = & $c[$k];
}
2017. júl. 3. 11:50
3/7 anonim válasza:
"Hogyan lehet bináris fát létrehozni"
Ez egy elvi adatszerkezet. Egyes nyelvekben implementálva van. Mivel így kezdted a kérdésed, van egy olyan érzésem, hogy nem érted a bináris fa lényegét.
Ha még is: akkor meg kell tervezned és implementálnod. Vagy keresel egy megoldást Github-on.
Ha impelementálás a cél: akkor papír, ceruza és tervezd meg, és megkapod a hogyanra a választ.
4/7 A kérdező kommentje:
Köszi a semmit. :)
2017. júl. 3. 15:30
6/7 A kérdező kommentje:
Ez kedves volt. :)
2017. júl. 3. 16:39
7/7 anonim válasza:
Ez nem függ a nyelvtől. Adatszerkezetekből tanítják, mi a bináris fa és milyen metódusokat kell implementálni hozzá. aztán el kell dönteni, hogy a tömb elemeit hogyan felelteted meg egy fahierarchiának. Ez még kevésbé függ a nyelvtől. Mivel a tömb nem hordozza azt az információt, ami a fát fává teszi, ezért plusz információ megadása nélkül sehogy nem lehet fává alakítani. Ez sem függ a nyelvtől.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!