Milyen bonyolultsági osztályba tartozik ez az algoritmus?
Figyelt kérdés
Két lépést hajtunk végre egy string tömbön, először megcseréljük minden string első és utolsó karakterét aztán rendezzük a tömböt csökkenő ABC sorrendben.
Ez milyen bonyolultsági osztály lesz?
2020. aug. 8. 08:34
31/46 anonim válasza:
Miért lenne O(n*m*log n) egy logaritmikus rendezés? :D mondom. A karakterlánc első és utolsó elemét ebbe nem kell beleszámolni. Meg mégis hogy a rákba jött ki ez neked, vezesd már le az elejétől.
32/46 anonim válasza:
Vagyis azt nem kell beleszámolni, hogy megcseréled. De amúgy ha meg is cserélnéd akkor se jó ez amit írtál.
33/46 anonim válasza:
Helyettesítsd be számokkal. Hány cserét végzel és hany elemű. Ezután csak simán számold ki a logaritmus rendezésre. Majd rájössz, hogy ez tök hülyeség. De mondom: Vezesd le, ahogy levezetnéd logaritmusra.
34/46 A kérdező kommentje:
Olvass már vissza legalább, 8-as is elmagyarázta már, én is leírtam osztálytársam magyarázatát és Stackoverflow link is van.
2020. aug. 8. 15:53
35/46 anonim válasza:
Hiába magyarázza, mert az nem jó. Egy kicsit gondolkozz...
36/46 anonim válasza:
Ami stakcon van az teljesen más.....
37/46 A kérdező kommentje:
Miért lenne teljesen más? A különbség csak a csere de azt megbeszéltük hogy nagy ordó szempontjából itt nem számít.
2020. aug. 8. 16:01
38/46 anonim válasza:
A bonyolultság attól függ mivel rendezed a tömböt. Ha log rendezéssel akkor logn ennyi a megoldás.
39/46 anonim válasza:
Pontosan. A csere nem számít. Marad a rendezés.
40/46 A kérdező kommentje:
Tehát szerinted pl. a ["aaaaa", "aaaaa", "aaaaa"] tömb rendezése n*logn? Vagy nem értem.
2020. aug. 8. 16:03
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!