Pytania oznaczone «algorithm»

87
Leniwe generowanie permutacji

Szukam algorytmu do generowania permutacji zestawu w taki sposób, żebym mógł zrobić leniwą ich listę w Clojure. tj. chciałbym powtórzyć listę permutacji, w przypadku której każda permutacja nie jest obliczana, dopóki o nią nie poproszę, a wszystkie permutacje nie muszą być przechowywane w...

87
Obliczanie położenia punktów na okręgu

W tej chwili mam trochę pustki w tej sprawie. Mam problem polegający na tym, że muszę obliczyć położenie punktów wokół centralnego punktu, zakładając, że wszystkie są jednakowo oddalone od środka i od siebie. Liczba punktów jest zmienna, więc DrawCirclePoints(int x) jestem pewien, że istnieje...

86
Odwracanie macierzy 4x4

Szukam przykładowej implementacji kodu, jak odwrócić macierz 4x4. Wiem, że istnieje eleminiacja Gaussa, dekompozycja LU itp., Ale zamiast przyglądać się im szczegółowo, tak naprawdę szukam kodu, który to zrobi. Idealny język to C ++, dane są dostępne w tablicy 16 wartości zmiennoprzecinkowych w...

86
Uzyskanie zestawu narzędzi w Javie

Zestaw uprawnień {1, 2, 3}to: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Powiedzmy, że mam Setw Javie: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Jak napisać...

85
Algorytm znajdujący wszystkie lokalizacje szerokości i długości geograficznej w określonej odległości od danej lokalizacji szerokości geograficznej

Biorąc pod uwagę bazę danych miejsc z lokalizacjami Latitude + Longitude, na przykład 40.8120390, -73.4889650, jak znaleźć wszystkie lokalizacje w określonej odległości od określonej lokalizacji? Nie wydaje się zbyt wydajne wybieranie wszystkich lokalizacji z bazy danych, a następnie...

85
Ukrywanie identyfikatora

Szukam sposobu na zaszyfrowanie / zaciemnienie identyfikatora całkowitego na inną liczbę całkowitą. Dokładniej, potrzebuję funkcji int F(int x), więc to x <-> F (x) to korespondencja jeden do jednego (jeśli x! = y, F (x)! = F (y)) biorąc pod uwagę F (x), łatwo jest znaleźć x - więc F nie...

85
Sortowanie przez wstawianie a algorytmy sortowania bąbelkowego

Próbuję zrozumieć kilka algorytmów sortowania, ale staram się dostrzec różnicę w algorytmie sortowania bąbelkowego i sortowania przez wstawianie. Wiem, że oba są O (n 2 ), ale wydaje mi się, że sortowanie bąbelkowe po prostu przesuwa maksymalną wartość tablicy na górę dla każdego przebiegu,...

84
Wybór atrakcyjnej skali liniowej dla osi Y wykresu

Piszę trochę kodu, aby wyświetlić wykres słupkowy (lub liniowy) w naszym oprogramowaniu. Wszystko w porządku. Zaskoczyło mnie etykietowanie osi Y. Dzwoniący może mi powiedzieć, jak precyzyjnie chce, aby skala Y była oznaczona, ale wydaje mi się, że utknąłem na tym, co dokładnie nazwać ich w...