24 lines
607 B
Plaintext
24 lines
607 B
Plaintext
|
entrada: point_t = dirección de memoria de points
|
||
|
n = numero de
|
||
|
*minimum_dist = dirección de memoria para la distancia minima
|
||
|
|
||
|
salida:
|
||
|
|
||
|
point_t * funcion brute_force(inicio point_t *points, inicio n, inicio *minimum_dist){
|
||
|
|
||
|
point_t *closest_pair = espacio de memoria igual a el doble de point_t
|
||
|
inicio i
|
||
|
inicio j
|
||
|
inicio dist
|
||
|
|
||
|
ciclo(inicio i = 0 hasta i < n con paso i++){
|
||
|
ciclo (inicio j = i + 1 hasta j < n; j++){
|
||
|
si((dist = funcion distance(punto i, punto j)) < *minimum_dist){
|
||
|
*minimum_dist = dist
|
||
|
par_mas_cercano[0] = punto i
|
||
|
par_mas_cercano[1] = punto j
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|