Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- Okosóra és okoskiegészítő topik
- Nő az eSIM-ek iránti igény
- iPhone topik
- Redmi Note 15 Pro 5G – a szokásosat?
- EarFun Air Pro 4+ – érdemi plusz
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- OnePlus 15 - van plusz energia
- Poco F8 Pro – titkos favorit lehet belőle
- Nothing Phone 2a - semmi nem drága
Ú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
- Azonnali fotós kérdések órája
- Xiaomi 15T Pro - a téma nincs lezárva
- Forza sorozat (Horizon/Motorsport)
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Okosóra és okoskiegészítő topik
- Holdbázis és űrkupola az Egyesült Államok csillagászati terveiben
- AMD Navi Radeon™ RX 9xxx sorozat
- A Windowst és a macOS-t is váltaná a Google Aluminium OS
- Philips LCD és LED TV-k
- Delta Force (2024)
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! I7 7700K / RTX 2080 / 16GB DDR4 / 480GB SSD
- iPhone 15 128GB - fekete 2 év garancia (felbontott)
- Apple iPhone 15 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Eladó MacBook Pro 13 (M1, 2020) Ezüst / 8GB / 256GB Magyar bill. újszerű
- BESZÁMÍTÁS! Acer Predator Helios Neo 16 PHN16 notebook-i9 13900HX 16GB DDR5 1TB SSD RTX 4060 8GB W11
- 131 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 (ELKELT)
- AKCIÓ! Honor 200 Lite 8GB 256GB mobiltelefon garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


