Algorytm jest sekwencją dobrze zdefiniowanych kroków, które definiują abstrakcyjne rozwiązanie problemu. Użyj tego tagu, gdy Twój problem dotyczy projektu algorytmu.
Wiem, że pytanie nie jest zbyt szczegółowe. Chcę tylko, żeby ktoś mi powiedział, jak przekonwertować normalny sortowanie scalające na sortowanie scalające na miejscu (lub sortowanie scalające ze stałym dodatkowym obszarem narzutu). Wszystko, co mogę znaleźć (w sieci) to strony z napisem „jest zbyt skomplikowane” lub „poza zakresem tego tekstu”. Jedyne …
Jaki jest najbardziej wydajny algorytm do osiągnięcia następujących celów: 0010 0000 => 0000 0100 Konwersja odbywa się z MSB-> LSB do LSB-> MSB. Wszystkie bity muszą być odwrócone; to znaczy, nie jest to zamiana endianizmu.
Aktualizacja: Jak dotąd najlepiej działającym algorytmem jest ten . To pytanie bada niezawodne algorytmy do wykrywania nagłych szczytów w danych szeregów czasowych w czasie rzeczywistym. Rozważ następujący zestaw danych: p = [1 1 1.1 1 0.9 1 1 1.1 1 0.9 1 1.1 1 1 0.9 1 1 1.1 1 …
На этот вопрос есть ответы на przepełnienie stosu на русском : Генерация случайного числа, с неравномерным распределнием Czy można uzyskać losową liczbę od 1 do 100 i utrzymać wyniki głównie w przedziale 40–60? Chodzi mi o to, że rzadko wychodzi poza ten zakres, ale chcę, aby był głównie w tym …
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie …
Z jakiego algorytmu Array#sort()korzysta funkcja JavaScript ? Rozumiem, że wykonywanie różnego rodzaju argumentów może wymagać wielu argumentów i funkcji, po prostu interesuje mnie, jakiego algorytmu używa sortowanie waniliowe.
Wyobraź sobie dwie dodatnie liczby całkowite A i B. Chcę połączyć te dwie w jedną liczbę całkowitą C. Nie może być innych liczb całkowitych D i E, które łączą się z C. Tak więc łączenie ich z operatorem dodawania nie działa. Np. 30 + 10 = 40 = 40 + …
Jak poszedłbyś przetestować wszystkie możliwe kombinacje dodatków z danego zestawu Nliczb, aby sumowały się one do podanej liczby końcowej? Krótki przykład: Zestaw liczb do dodania: N = {1,5,22,15,0,...} Pożądany rezultat: 12345
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Czy jest jakiś spadek wydajności, jeśli użyjemy pętli zamiast rekurencji lub odwrotnie w algorytmach, w których oba mogą służyć temu samemu celowi? Np .: Sprawdź, czy podany ciąg jest palindromem. Widziałem wielu programistów wykorzystujących rekurencję jako sposób na popisanie się, kiedy prosty algorytm iteracji może zmieścić się w rachunku. Czy …
Właśnie zbombardowałem wywiad i zrobiłem prawie zerowy postęp w kwestii mojego pytania. Czy ktoś może mi powiedzieć, jak to zrobić? Próbowałem wyszukać w Internecie, ale nic nie znalazłem: Biorąc pod uwagę liczbę, znajdź następny wyższy numer, który ma dokładnie taki sam zestaw cyfr jak numer oryginalny. Na przykład: dane 38276 …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Buduję aplikację kalendarza grupowego, która musi obsługiwać powtarzające się wydarzenia, ale wszystkie rozwiązania, które wymyśliłem, aby obsłużyć te wydarzenia, wydają się być włamaniem. Mogę ograniczyć, jak daleko można spojrzeć, a następnie wygenerować wszystkie zdarzenia naraz. Lub mogę przechowywać wydarzenia jako powtarzające się i wyświetlać je dynamicznie, gdy spojrzy się na …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.