-
Data: 2014-04-25 19:45:32
Temat: Gdy mamy numery punktow zamiast wspolrzednych
Od: Borneq <b...@a...hidden.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Linie łamane i tym podobne obiekty są zdefiniowane przez numery punktów,
np: łamana to punkty: 3458247581,1563173017,2710262946,..
a wcześniej podane, jakie te punkty mają współrzędne.
Do wyświetlenia potrzebne są współrzędne a nie punkty, czyli potrzebny
jest konwerter.
Najprościej jest zrobić tak, że mamy dla każdego punktu trójkę:
- id_punktu
- współrzędna X
- współrzędna Y
czytamy z pliku, gromadzimy w tablicy, sortujemy po id_punktu a potem
gdy mamy łamaną to binarnie wyszukujemy punkt
Problemem jest, że tych punktów może być bardzo dużo, więc ilość pamięci
wymaganej dla konwertera może być większa niż byśmy chcieli.
czy można ją ograniczyć?
Drugą sprawą jest przypadek, gdy mamy definicję punktów, potem obiektów
odnoszących się do punktów, ale potem znowu punktów i znowu obiektów.
Więc najprościej byłoby za pierwszym razem przeczytać plik, wyłapać same
punkty, za drugim razem czytać same obiekty.
Ale to wymaga dwukrotnego przeczytania pliku, który może być bardzo duży
i jednokrotne czytanie już trwa dość długo.
Następne wpisy z tego wątku
- 25.04.14 20:01 Wojciech Muła
- 25.04.14 20:03 Borneq
- 28.04.14 10:51 Paweł Kierski
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-13 Kraków => QA Inżynier <=
- 2024-11-13 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-13 Lublin => Delphi Programmer <=