Hirdetés
- Milyen okostelefont vegyek?
- Amazfit Bip 6 - jót olcsón
- Yettel topik
- Vivo X300 - kicsiben jobban megéri
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Hivatalos a OnePlus 13 startdátuma
- Tömegterméket csinálna a Samsung az öreg tévés arányból
- Két 200 megapixeles kamerát tesz a Xiaomi a 18-as szériába?
- Formát és önbizalmat épít a Garmin golfórája
- A Samsung is leszámol a 128 GB-os tárhellyel a Galaxy S26-ban
-
Mobilarena

Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
pmonitor
#15586
üzenetére
Említetted az ismétléses permutációt, az előző kódomat egy kis módosítással alkalmassá tehetjük ezeknek az előállítására is. Csupán ki kell cserélni a < és > jeleket <= ill. >=-re, hogy a megegyező elemeket is átugorják a ciklusok. Valamint a tömb inicializálásakor fel kell sorolni ismétlésekkel együtt növekvő sorrendben az elemeket (ha mindegyik elem különböző, akkor visszakapjuk az ismétlés nélküli permutációt). Valahogy így:
int a[] = {1,1,2,2,2,3};
int n=6;
...
// megkeressuk, hol kezdodik az utolso monoton csokkeno reszsorozat
for (i=n-2; i>=0 && a[i]>=a[i+1]; i--);
...
// a csokkeno reszsorozat elotti elemet ki kell cserelnunk a reszsorozatban nagysag szerint rakovetkezovel
for (j=n-1; a[j]<=a[i]; j--);
...Ennek a sebességét sem teszteltem, nem tudom, hogyan viszonyul más módszerekhez.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen okostelefont vegyek?
- Kell-e a korlátlan mobilnet, vagy luxusból égetjük a pénzt?
- OLED TV topic
- Amazfit Bip 6 - jót olcsón
- Yettel topik
- exHWSW - Értünk mindenhez IS
- Hogy is néznek ki a gépeink?
- Revolut
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- Apple iPhone 16 Plus 128GB, Akku: 100%, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garancia!
- Eladó Lenovo Legion 5 Pro Gaming notebook
- AMD Ryzen 7 9800X3D - Új, 3 év garancia - Eladó!
- X13 Gen4 13.3" FHD+ IPS érintő i5-1335U 16GB 256GB NVMe IR kam gar
- Samsung 980 PRO 2TB. PCIe 4.0 NVMe M.2 SSD. 7000/5100MB/S. (MZ-V8P2T0CW.)Playstation 5. Kompatibilis
- 184 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5090 (ELKELT)
- Intel Processzorok sok db : Xeon E5-1620V3, Pentium G4400T, i3 6100, i3-4130, i3-2140T
- 193 - Lenovo Legion 5 (15IRX10) - Intel Core i7-14700HX, RTX 5070
- Intel i5 9500TE // Számla+ Garancia //
- magyar billentyűzet - 136 - Lenovo Legion Pro 7 (16IRX9H) - i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



