Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Distanta Manhattan  (Citit de 3417 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
nparfene2004
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 81



Vezi Profilul
« : Noiembrie 11, 2009, 19:13:13 »

Considerand ca se dau n puncte in plan de coordonate intregi, pentru calculul distantei Manhattan minime dintre doua puncte este vreun algoritm O(n log n) sau mai bun?

V-as ruga sa-mi dati si mie vreun articol pe tema aceasta, sau vreun link.
Va multumesc!
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #1 : Noiembrie 12, 2009, 00:03:25 »

Problema, intr-o forma usor modificata, se gaseste si pe infoarena: http://infoarena.ro/problema/harta2.

Exista un algoritm O(N log N) cu hashuri care merge destul de incet, si altul cu aceeasi complexitate mult mai rapid si usor de implementat care adapteaza algoritmul pentru gasirea celor mai apropiate doua puncte din plan. Poti gasi in Cormen la capitolul de geometrie acest algoritm.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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