- Közeleg a Fairphone 6 első főverziófrissítése
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Google Pixel 9a - a lapos munka
- Apple iPhone 17 Pro Max – fennsík
- Samsung Galaxy A56 - megbízható középszerűség
- Android alkalmazások - szoftver kibeszélő topik
- Tényleg kicsit más lesz a Xiaomi 17 Ultra európai különkiadása
- Azonnali mobilos kérdések órája
- iPhone topik
- Elmentünk fotózni a Xiaomi 17 Ultrával
Új hozzászólás Aktív témák
-
axioma
veterán
válasz
kezdosql
#2274
üzenetére
Nekem ezt mondd el, hogy miert?
"A sorbarendezest ugy kell vegezni, hogy a legnagyobb elemet tartalmazonal megkeresni, melyek a reszlistai, es azokat sorrendbe rendezni, majd megnezni, hany fuggetlen lista van, es azoknal is reszlistakat keresni."Azt nem ertem, hogy most az a feladat, hogy fuggetlen listakat kell keresni, vagy az, hogy egy sorbarendezest megvalositani? Mi a vegso cel? A sorbarendezes mar a te megoldasod resze?
Amugy ha definialod ezt a sorbarendezest, akkor abban lehet segiteni. Elso tipp, amit versenyeken szoktam: uj lista kepzese ugy, hogy annak minden eleme egy tuple, amiben az elso, masodik, ... elemek a szempontok fontossagi sorrendben, a vegere meg vagy betolod magat az elemet, vagy csak egy indexet. Ezt a listat rendezed, majd kiolvasod az elemeket (instantice vagy az indexnel fogva).
Esetedben ha mar betukbol allo stringjeid vannak
strings=[s1,...,s15], akkor kepezni kell atoSort=[(len(strings[i]),strings[i]) for i in xrange(15)]listat, meghivod ra a.sort()-ot es a hossz szerinti majd azon belul lexikografikus rendezest megkapod asortedStrings=[toSort[i][1] for i in xrange(15)]modszerrel. [A 15 most direkt hogy konnyebb legyen kovetni, de nyilvan nem magic number-ezunk.]Ja az elejen feltettem, hogy ha mar betukkel helyettesitettel, akkor a lista az egy karakterlista, amit nevezhetunk (hasznalhatunk) akar stringnek is... de egyebkent kb. hasonloan megoldhato ha a string helyett lista van, csak akkor mar nem tennem bele a tuple-be, hanem az indexszel visszakeresest hasznalnam (tehat a tuple elemei
(len(listOfLists[i]), i), mig a kiolvasasnal a futo elemlistOfLists[toSort[i][1]]).Amugy valoszinuleg, hacsak nem nagyon titkos a sztori, az eredeti problema lenne a legkonnyebben megvalaszolhato. A fuggetlen halmazok meg az altalad emlitett kapcsolatok mar a grafelmelet iranyaba visznek el (ami neked nem feltetlen baj, mert kesz algok vannak csak megfelelo formara kell alakitani es meghivni).
Új hozzászólás Aktív témák
- ASUS H170-PRO + i7-6700 4C/8T - DDR4 - I/O shield - Külön is
- Samsung Galaxy A52s 128gb - Szép állapot, tőltő + fólia, akár beszámítással
- Samsung Galaxy S25 - Új, csomagolás bontott, garanciális, akár beszámítással
- Patriot Viper Extreme 5 RGB 2x16GB 7800 MHz CL38 - 7 év gari!
- Gigabyte Z170X, 32GB DDR4, GTX 1070 - 500 GB SSD + 1 TB HDD
- Thermalright Aqua Elite 360 V3
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4513
- Dell Precision 3561,15.6" FHD,i9-11950H,16GB DDR4,512GB SSD,T600 4GB VGA,WIN11
- Dell Latitude E6410 i5 M560, Nvidia NVS 3100M 512MB GDDR3, 4Gb RAM, 250GB HDD, jó akku, számla gar
- HIBÁTLAN iPhone 13 256GB Starlight-1 ÉV GARANCIA - Kártyafüggetlen, MS4676, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

