Afişează mesaje
|
Pagini: [1]
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Rotirea unui sir
|
: Martie 13, 2012, 21:48:05
|
pai e ca si cu un sir suplimentar asa. @SpiderMan cum zici tu e doar parcurgerea. eu nu vreau sa il parcurg ci sa ii rotesc elementele. la final daca afisez tot sirul sa am elementele rotite.
cum zicea gabitzish1 am gasit si eu o solutie, insa nu prea am inteles cum ziceai acolo. tot interschimband valorile repetat din k in k pana ajungi de unde ai pornit e cea mai optima solutie.
|
|
|
3
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Rotirea unui sir
|
: Martie 13, 2012, 17:02:03
|
Am o problema care imi da batai de cam de 3 zile. Se da un sir de n numere intregi. Sa se toreasca spre stanga cu k pozitii fara a se folosi un sir suplimentar. exemplu: [1,2,3,4,5,6,7] rotire cu 3 pozitii -> [4,5,6,7,1,2,3]. Si ca indicatie am sa nu fac k rotiri a cate un element deoarece e ineficient.
Am tot incercat sa gasesc un algoritm, insa nu am reusit doar pe cazuri particulare.
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: anagrame - sortare in sir
|
: Martie 12, 2012, 13:09:43
|
din ce am vazut eu pe site la hash-uri tu iti creezi o multime in care numerele sa nu se repete, iar apoi verifici daca alte elemente se gasesc in multimea aceea. insa eu in sir pot avea de 2 ori acelasi numar si atunci trebuie si in al 2-lea sir sa am tot de 2 ori elementul respectiv.
si problema e de pe niste foi, am o lista cu mai multe probleme pe care trebuie sa le rezolv cat mai eficient.
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / anagrame - sortare in sir
|
: Martie 09, 2012, 03:27:05
|
"Sa se scrie o functie care sa decida daca 2 siruri de numere sunt sau nu anagrame (fiecare numar din primul sir sa se regaseasca in al 2-lea sir)."
Problema e simpla insa nu stiu daca e cea mai optima solutie. Eu m-am gandit sa sortez ambele siruri dupa care sa fac o singura parcurgere pe ambele siruri deodata. Stiti vreo solutie mai optima din punct de vedere al timpului si a memoriei?
|
|
|
|