Pytania oznaczone «algorithm»

121
Jak dokładnie działa rekurencja ogona?

Prawie rozumiem, jak działa rekurencja ogona i jaka jest różnica między nią a normalną rekurencją. Nie rozumiem tylko , dlaczego nie wymaga stosu do zapamiętania adresu zwrotnego. // tail recursion int fac_times (int n, int acc) { if (n == 0) return acc; else return fac_times(n - 1, acc *...

121
Znajdowanie duplikatów w czasie O (n) i przestrzeni O (1)

Dane wejściowe: biorąc pod uwagę tablicę n elementów, która zawiera elementy od 0 do n-1, przy czym każda z tych liczb pojawia się dowolną liczbę razy. Cel: znaleźć te powtarzające się liczby w O (n) i używając tylko stałej przestrzeni pamięci. Na przykład niech n wynosi 7, a tablica {1, 2, 3,...

121
Równomierne rozłożenie n punktów na kuli

Potrzebuję algorytmu, który może podać mi pozycje wokół kuli dla N punktów (prawdopodobnie mniej niż 20), który rozłoży je niejasno. Nie ma potrzeby „perfekcji”, ale po prostu jej potrzebuję, aby żadne z nich nie były ze sobą połączone. To pytanie zawierało dobry kod, ale nie mogłem znaleźć...

119
Jak posortować tablicę według wielu kolumn?

Mam tablicę wielowymiarową. Podstawowa tablica to tablica [publicationID][publication_name][ownderID][owner_name] To, co próbuję zrobić, to posortować tablicę według, owner_namea następnie według publication_name. Wiem, że w JavaScript masz Array.sort(), do którego możesz wstawić niestandardową...