Metoda Najbliższego sąsiada, układ współrzednych JAVA

Metoda Najbliższego sąsiada, układ współrzednych JAVA
NI
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:3
0

Witam, mam problem z napisaniem zadania. Program ma działać tak ze podaje moj punkt jakby „startowy” współrzędne, pózniej wpisuje dowolna ilość innych punktów. Program ma policzyć ktory odcinek łączący moje punkty jest najkrótszy i ma byc na podstawie tego wzoru co na rozwiązaniu pisemnym chyba ze jest inny sposób. Niestety nie wiem jak mam sie za to zabrać. Proszę o pomoc :/
Zdjecie rozwiązania pisemnego w załączniku

neves
wstaw kod, to poprawimy :)
LP
  • Rejestracja:około 7 lat
  • Ostatnio:21 dni
  • Postów:366
0

Chciałbym się upewnić: zadanie polega na implementacji rozwiązania problemu komiwojażera poprzez przedstawiony algorytm na kartkach czy należy zaimplementować dobry algorytm komiwojażera a ten z kartek to tylko przykład żeby zrozumieć idee? Ten algorytm z kartek jest bardzo naiwny, jest wiele sposób aby go usprawnić

edytowany 1x, ostatnio: lubie_programowac
NI
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:3
0
lubie_programowac napisał(a):

Chciałbym się upewnić: zadanie polega na implementacji rozwiązania problemu komiwojażera poprzez przedstawiony algorytm na kartkach czy należy zaimplementować dobry algorytm komiwojażera a ten z kartek to tylko przykład żeby zrozumieć idee? Ten algorytm z kartek jest bardzo naiwny, jest wiele sposób aby go usprawnić

Szczerze mówiąc jeżeli chodzi o programowanie jestem naprawdę na początkującym poziomie :/ Myślę że program najlepiej jakby był napisany najprościej jak się da.

NI
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:3
0
Natalia Idzikowska napisał(a):
lubie_programowac napisał(a):

Chciałbym się upewnić: zadanie polega na implementacji rozwiązania problemu komiwojażera poprzez przedstawiony algorytm na kartkach czy należy zaimplementować dobry algorytm komiwojażera a ten z kartek to tylko przykład żeby zrozumieć idee? Ten algorytm z kartek jest bardzo naiwny, jest wiele sposób aby go usprawnić

Szczerze mówiąc jeżeli chodzi o programowanie jestem naprawdę na początkującym poziomie :/ Myślę że program najlepiej jakby był napisany najprościej jak się da.

Program ma obliczać to samo dokładnie co jest na kartce z zadaniem.

Patryk27
Nie twórz wielu postów z rzędu.
NI
przepraszam, jestem pierwszy raz na forum.
LP
  • Rejestracja:około 7 lat
  • Ostatnio:21 dni
  • Postów:366
0

Tak jak napisał neves *wstaw kod, to poprawimy :) *

NI
Jeszcze nie zaczęłam pisać, szukam informacji na internecie. Przydałaby mi sie jakaś wskazówka w postaci podpunktów od czego zacząc, co umiescic w kodzie itp. Może zaraz coś napisze to wtedy na pewno wstawię, ale idzie ciężko :P
LP
Odpowiadaj w "odpowiedziach" a nie w komentarzach.
LP
  • Rejestracja:około 7 lat
  • Ostatnio:21 dni
  • Postów:366
0

Algorytm masz dobrze rozpisany

Punkt 1. z Twojej listy: Obliczam najkrótszą odległość od punktu C w odniesieniu do reszty punktów. Korzystając ze wzoru...
Ten punkt można przerobić na: Obliczam odległość pomiędzy dwoma punktami np (1,2) oraz (4,4) korzystając ze wzoru jak na kartce. Wynik wyświetlam na standardowe wyjście.
Wrzuć kod który będzie to realizować.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.