-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Borneq <b...@a...hidden.pl>
Newsgroups: pl.comp.programming
Subject: Re: Gdzie porozmawiać o szczegółach algorytmów ? (Balaban)
Date: Tue, 23 Dec 2014 13:44:14 +0100
Organization: ATMAN - ATM S.A.
Lines: 22
Message-ID: <m7bo2u$5p4$1@node1.news.atman.pl>
References: <m763fo$j1g$1@node2.news.atman.pl>
<d...@g...com>
<m76s4d$dt0$1@node2.news.atman.pl>
<0...@g...com>
NNTP-Posting-Host: 91.239.205.62
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1419338654 5924 91.239.205.62 (23 Dec 2014 12:44:14 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 23 Dec 2014 12:44:14 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101
Thunderbird/31.3.0
In-Reply-To: <0...@g...com>
Xref: news-archive.icm.edu.pl pl.comp.programming:207252
[ ukryj nagłówki ]W dniu 2014-12-21 o 17:51, bartekltg pisze:
> A w tym algorytmie:
>
> "To find Tnt ( So ) we use a collection of vertical
> strips on the plane organized in a tree structure,"
>
> Jakieś drzewo masz. Jesteś więć do przodu o co
> najwyżej równoważenie.
Ale to drzewo wirtualne ;), drzewo wywołań funkcji wyszukiwania.
Algorytm działa rekurencyjnie, normalnie w jednej metodzie mamy
działania na listach, ich dzielenie, łączenie.
Natomiast algorytm
>>> https://code.google.com/p/balaban-segments-intersect
ions/
ma duże zmiany w stosunku do opisanego algorytmu. Funkcja rekurencyjna
nie ma parametrów i zmiennych lokalnych list a jedynie indeksy początku
i końca obsługi list przez tą funkcję. Przez to znacznie mniej obciąża
stos oraz jest bardzo szybka. Bardzo szybko znajduje parę przecinających
się odcinków (można znaleźć taką parę bez znajdowania punktu przecięcia,
te punkty można obliczyć potem z pary)
Nie wiem tylko jak będzie zachowywać się dla odcinków pionowych.
Następne wpisy z tego wątku
- 23.12.14 13:45 Borneq
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 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??
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=