Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: anagrame - sortare in sir  (Citit de 4096 ori)
0 Utilizatori şi 2 Vizitatori pe acest subiect.
XamWaZ
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 8



Vezi Profilul
« : 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?
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #1 : Martie 09, 2012, 04:32:23 »

De unde e problema?
Memorat

Am zis Mr. Green
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #2 : Martie 09, 2012, 08:28:47 »

Hash-uri Smile
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
XamWaZ
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 8



Vezi Profilul
« Răspunde #3 : 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.
Memorat
visanr
Nu mai tace
*****

Karma: 168
Deconectat Deconectat

Mesaje: 213



Vezi Profilul
« Răspunde #4 : Martie 12, 2012, 14:01:59 »

Poti sa faci un vector de aparitii pt ambele siruri si vezi tu ce mai trebuie sa faci.
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #5 : Martie 12, 2012, 14:15:47 »

Se presupune ca numerele sunt prea mari pentru asa ceva.
Nu e nicio problema daca ai 2 numere identice in hash. Doar sterge un exemplar dupa ce l-ai cuplat cu unul din sirul 2.
Memorat
XamWaZ
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 8



Vezi Profilul
« Răspunde #6 : Martie 12, 2012, 20:04:36 »

asta ar fi mai complicat si ar necesita un numar mai mari de pasi de facut ca sa evit sa gasesc a 2-a aparitie inaintea gasirii corespondentului din al 2-lea sir.

oricum nu prea stiu lucra cu hasuri si tabele de dispersie, daca aveti un algoritm implementat cu asa ceva mi-ar prinde bine sa inteleg.
Memorat
darkseeker
De-al casei
***

Karma: 29
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« Răspunde #7 : Martie 13, 2012, 19:17:07 »

Ti-am trimis o sursa prin PM.
Memorat
alynmuntean
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #8 : Aprilie 21, 2012, 17:49:42 »

Mai ai sursa sa o trimiti si mie te rog?
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines