-
Data: 2012-05-20 17:39:56
Temat: Re: kontener pod nazwa drzewo
Od: " M.M." <m...@N...gazeta.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]<f...@N...gazeta.pl> napisał(a):
> M.M. <m...@N...gazeta.pl> napisał(a):
>
> > prof fir <f...@W...gazeta.pl> napisał(a):
> >
> > > * chyba ze o czyms zapomnialem a to calkiem mozliwe
> > Pamiętam że używałeś grafów do A-star, nie ściemniaj :D
>
> to bylo robione na listach tablicowych, pojecie grafu
> wogole nie bylo uzywane ti nawet nie pasuje na graf bo
> jest to lista otoczek czyli co najwyzej lista list
> (u mnie robione na tablicach) - jak robisz np to drzewo
> ruchow w szachach?
Graf jest tak bardzo abstrakcyjnym pojęciem że może nim
być prawie wszystko :) Wszystko co ma stany i funkcję
przejścia stanów pasuje do grafu.
Często mówi się od dwóch reprezentacjach grafu w pamięci
komputera: reprezentacja listowa (chyba dokładnie to
o czym wyżej pisałeś) i macierzowa:
jeżeli( matrix[node_i][node_j] == true )
node_i jest połączony z node_j
else
node_i nie jest połączony z node_j
Ehhh przecież wiesz, tylko z niewiadomych powodów udajesz że nie
wiesz, jeśli pisałeś A-star to musisz wiedzieć. Musisz zmienić
nick, bo już wszyscy wiedzą że udajesz :)
Co do gier w szachy, warcaby i nie tylko, to generowanie całego
drzewa(1) się nie opłaca. Z powodu wydajności generujemy tak mały
fragment jak to tylko możliwe w danym algorytmie. W przybliżeniu
można powiedzieć że pamięci komputera przechowujemy tylko informacje o
jednej (aktualnie analizowanej) gałęzi drzewa.
ad 1) W wielu grach jeden węzeł ma więcej niż jednego rodzica. Zdarza
się także, że w tym "drzewie" są cykle. Dlaczego więc zwykle
używa określenia drzewa gry, a nie grafu gry?
Pozdrawiam
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 20.05.12 18:43
- 20.05.12 21:23 M.M.
- 20.05.12 23:44
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-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=