Powiązane publikacje 'language-agnostic'


Wzorce projektowe, których należy unikać
TL;DR; Implementacja wzorca projektowego to coś, co zmienia się z języka na język, mniej znanym jest to, że niektóre języki mają wbudowane cechy, które czynią wzorzec nieistotnym, dlatego należy unikać pisania ich w tym języku. Na przykład „callback” w JS może być używany do naśladowania „maszyny skończonych stanów” podczas implementacji „wzorca stanów” bez potrzeby „kodu pomocniczego” (kontekst, start i stop, jeśli kliknąłeś ostatnie łącze). Jeśli podoba Ci się treść, pomóż..

Powiązane pytania 'language-agnostic'

Kiedy powinienem kpić?
Mam podstawową wiedzę na temat pozorowanych i fałszywych obiektów, ale nie jestem pewien, czy mam przeczucie, kiedy/gdzie użyć kpiny – zwłaszcza, że ​​dotyczyłoby to tego scenariusza tutaj .
56678 wyświetlenia
schedule 01.09.2022

rekonstruowanie drzewa z jego list preorder i postorder
Rozważ sytuację, w której masz dwie listy węzłów, o których wszystko, co wiesz, to to, że jedna jest reprezentacją przechodzenia przed kolejnością jakiegoś drzewa, a druga reprezentacją przechodzenia po kolejności tego samego drzewa. Uważam, że...
46385 wyświetlenia
reference algorithm tree traversal language-agnostic
schedule 09.08.2022

Optymalizacja żądań kartezjańskich z kosztami afinicznymi
Mam prośbę o optymalizację kosztów, której nie wiem, jeśli jest dostępna literatura. Trochę trudno to wyjaśnić, więc z góry przepraszam za długość pytania. Mam dostęp do serwera, który działa w ten sposób: żądanie jest wykonywane na rekordach...
316 wyświetlenia
optimization algorithm combinatorics language-agnostic cost-based-optimizer
schedule 24.08.2022

Wdrażanie maszyn płynnych
Czy ktoś wie o implementacji (open source) Maszyny stanu ciekłego ?
3240 wyświetlenia
schedule 05.07.2022

Jaki jest najbezpieczniejszy sposób na uruchomienie pliku wykonywalnego w systemie Linux?
Próbuję uruchomić program skompilowany z kodu C z nieznanego źródła. Chcę się upewnić, że program w żaden sposób nie uszkodzi mojego systemu. Jak na przykład, program może mieć coś takiego jak system("rm -rf /") w źródle, co jest niewykrywalne,...
3427 wyświetlenia
schedule 22.07.2022

Znajdź wszystkie cykle bez akordów w grafie nieskierowanym
Jak znaleźć wszystkie cykle bez akordów w grafie nieskierowanym? Na przykład, biorąc pod uwagę wykres 0 --- 1 | | \ | | \ 4 --- 3 - 2 algorytm powinien zwracać 1-2-3 i 0-1-3-4, ale nigdy 0-1-2-3-4. (Uwaga: [1] to pytanie...
9493 wyświetlenia
graph algorithm graph-theory language-agnostic
schedule 12.08.2022

Modele współbieżności i pamięci
Oglądam to wideo Herba Suttera na temat GPGPU i nowej biblioteki C++ AMP. Mówi o modelach pamięci i wspomina o słabych modelach pamięci , a następnie o modelach silnej pamięci i myślę, że ma na myśli kolejność odczytu/zapisu itp., ale nie...
1812 wyświetlenia
concurrency language-agnostic memory-model c++-amp
schedule 29.07.2022

Jak znaleźć 10 wartości o rozkładzie wykładniczym, które sumują się do wartości x
Mam wartość np. 2.8. Chcę znaleźć 10 liczb, które leżą na krzywej wykładniczej, które sumują się do tej wartości. Oznacza to, że chcę skończyć z 10 liczbami, które sumują się do 2,8 i które po wykreśleniu wyglądają jak krzywa poniżej (rozpad...
1579 wyświetlenia
schedule 16.08.2022

Sortuj daty ISO 8601 do przodu lub do tyłu
Mam tablicę dat w formacie ISO8601 i muszę je posortować. Czy ktoś ma propozycję algorytmu, który zadziała? Nie sądzę, że będą sortowane jako ciągi, chyba że się bardzo mylę, więc zakładam, że muszą być rozbite na części składowe? Czy ktoś może...
12479 wyświetlenia
schedule 14.08.2022

Zastosowania preorder, postorder traversal drzewa binarnego?
Czy istnieją jakieś konkretne zastosowania przechodzenia przed i po zamówieniu w drzewie binarnym? PS: Zastosowanie Inorder Traversal: Służy do drukowania posortowanych liczb z BST.
2378 wyświetlenia
algorithm tree language-agnostic binary-tree binary-search-tree
schedule 02.08.2022

Jak znaleźć najdłuższy podciąg bez powtarzających się znaków?
Chcę, aby algorytm znalazł najdłuższy podciąg znaków w danym ciągu, który nie zawiera powtarzających się znaków. Przychodzi mi do głowy algorytm O(n*n), który uwzględnia wszystkie podciągi danego ciągu i oblicza liczbę niepowtarzalnych znaków....
3651 wyświetlenia
string algorithm language-agnostic
schedule 18.09.2022

Czy można zaprojektować klasę tak, aby jej instancje istniały tylko jako elementy kolekcji?
Staram się opracować model koncepcyjny (obiektowy) danych zebranych przez GPS. Zwykle typowe klasy to Track , która reprezentuje uporządkowaną sekwencję Trackpoints , oraz sama klasa Trackpoint , która ma właściwości, takie jak szerokość i długość...
31 wyświetlenia
collections language-agnostic strong-typing ooad
schedule 22.07.2022

Szukasz struktury danych do efektywnej aktualizacji elementów zakresu
Obecnie mam następującą strukturę danych: class DataStructure { public: DataStructure(int n) : m_data(n, 0) { } void update(int i, int j, int value) { for (int k = i; k <= j; ++k) { m_data[k] = max(m_data[k], value); } }...
212 wyświetlenia
algorithm data-structures language-agnostic
schedule 29.09.2022

Sortowanie zestawów uporządkowanych list połączonych
Szukam eleganckiego, wydajnego rozwiązania poniższego problemu. Istnieje 256 połączonych list. Każda lista zawiera te same typy obiektów, które między innymi przechowują liczbę całkowitą używaną do zdefiniowania porządku sortowania....
560 wyświetlenia
schedule 06.10.2022

najbardziej czytelny język programowania do symulacji 10 000 gier ze zjeżdżalniami i drabinkami?
Zastanawiam się, jaki język byłby najbardziej odpowiedni do symulacji gry Chutes and Ladders (Snakes and Ladders w niektórych krajach). Chcę zebrać podstawowe statystyki, takie jak średnia i odchylenie standardowe długości gry (w turach),...
2346 wyświetlenia
statistics simulation language-agnostic
schedule 01.10.2022

Serializowanie trwałych/funkcjonalnych struktur danych
Trwałe struktury danych zależą od współdzielenia struktury w celu zapewnienia wydajności. Przykład można znaleźć tutaj . Jak mogę zachować współdzielenie struktur podczas serializacji struktur danych i zapisywania ich w pliku lub bazie danych?...
378 wyświetlenia
serialization functional-programming persistent data-structures language-agnostic
schedule 30.09.2022

Algorytm przypisywania drużyny na podstawie wyboru gracza
Znalazłem tutaj bardzo podobne pytania, ale nie mogłem znaleźć rozwiązania, które by dla mnie działało. Oto problem: Mam 4 drużyny i ogromną (ponad 4) liczbę graczy. Każdy gracz klasyfikuje drużyny według swoich upodobań, na przykład: Zespół...
512 wyświetlenia
schedule 02.10.2022

Algorytm graficzny do znajdowania wszystkich połączeń między dwoma dowolnymi wierzchołkami
Próbuję określić najlepszy czasowo algorytm do wykonania zadania opisanego poniżej. Mam komplet zapisów. Dla tego zestawu rekordów mam dane połączenia, które wskazują, w jaki sposób pary rekordów z tego zestawu łączą się ze sobą. Zasadniczo...
99832 wyświetlenia
algorithm graph-theory language-agnostic
schedule 06.10.2023

Jaki jest dobry sposób na przepisanie tej funkcji nierekurencyjnej?
Z jakiegoś powodu nie mogę znaleźć dobrego sposobu na przepisanie tej funkcji, tak aby wykorzystywała stałą przestrzeń stosu. Większość dyskusji online na temat rekurencji drzewa oszukuje, używając funkcji Fibonacciego i wykorzystując właściwości...
1813 wyświetlenia
recursion functional-programming clojure tree language-agnostic
schedule 08.11.2022

Kiedy powinienem dodać GUI?
Piszę wiele scenariuszy w domu i w pracy. W większości przypadków skrypty są używane tylko kilka razy w celu wykonania wybranego zadania, a następnie nigdy więcej nie są używane. Czasami jednak piszę skrypt, aby zrobić coś bardziej skomplikowanego,...
385 wyświetlenia
user-interface scripting language-agnostic
schedule 14.11.2022