Game of Life na VB.Net
Natychmiast chcę powiedzieć, że banalny algorytm, zbudowany na przejściu jednego dwustronnego masywu do masywu czasowego, z późniejszym kopiowaniem do pierwszego masywu, nie jest kwotowany.Potrzebny jest szybszy algorytm, który może liczyć pokolenia na polu o dużym rozmiarze, przynajmniej 10000*10000.Oszczędny procesor i pamięć.Napisał ogromny projekt na ten temat z mnóstwem płytek, ale w oparciu o ten sam, najprostszy algorytm, co czyni go praktycznie bezużyteczny nawet na najpotężniejszym żelazku.Dodał też, że nie trzeba pisać programu.Rysować interfejs i inne płyny - nie trzeba.Potrzebny jest tylko kod pracy funkcji, która przyjmie masę komórek na wejście, a na wyjściu będzie liczony masę nowej generacji komórek.Albo potrzebny jest kod roboczy, który będzie liczyć nową generację na podstawie bieżącej generacji, przepuszczając puste komórki, które nie trzeba liczyć (jedną z opcji przyspieszenia).Jaki masyw będzie na wejściu / wyjściu, niezależnie od tego, czy jest dwumierny, czy jednorazowy - nie ma znaczenia, ja już w jakiś sposób przywrócić to do mojego programu.W kodzie jest pożądane dodać komentarze, bo nadal chcę zrozumieć, jak to działa.Przez cały czas, że grizz tego tematu - widziałem ogromną liczbę realizacji, otrzymałem wiele wskazówek, dzięki czemu już mam w umyśle dokładnie robocze i dość szybkie algorytmy, ale w ogóle nie mogę to wyrazić w języku VB.Net, ale trzeba dokładnie na nim.Z góry powiem, że wszelkie HashLife mnie nie interesuje, ponieważ jest to zbyt okrutne.Do postu przypisuję projekt roboczy „przygotowania”, realizowany na tym samym, prostym algorytmie.Jeśli jest to łatwiejsze - można naprawić kod w nim.Kto jest gotów pomóc, zaproponuj cenę.Dziękuję .
Załączniki 1
-
Твердження про те що писати код не потрібно явно суперечить з „Нужен только рабочий код функции …“ і „Либо же нужен рабочий код, который будет считать новое поколение…“.
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
164 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 4 dni 6 godzin temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 9 dni 2 godziny temu ∙ 23 oferty |