Pytania otagowane jako algorithm

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.


30
C ++: Zaokrąglanie w górę do najbliższej wielokrotności liczby
OK - jestem prawie zawstydzony, publikując to tutaj (i skasuję, jeśli ktoś zagłosuje za zamknięciem), ponieważ wydaje się, że jest to podstawowe pytanie. Czy jest to właściwy sposób zaokrąglania w górę do wielokrotności liczby w C ++? Wiem, że są inne pytania z tym związane, ale szczególnie interesuje mnie, jak …
168 c++  algorithm  rounding 

18
Jaki jest najszybszy algorytm wyszukiwania podciągów?
OK, więc nie brzmię jak idiota, mam zamiar określić problem / wymagania dokładniej: Igła (wzór) i stóg siana (tekst do wyszukania) to ciągi zakończone znakiem C w stylu C. Brak informacji o długości; w razie potrzeby należy ją obliczyć. Funkcja powinna zwrócić wskaźnik do pierwszego dopasowania lub NULLjeśli nie zostanie …
165 c  algorithm  string  substring 

5
Algorytm różnicowy? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
164 algorithm  diff  vcdiff 



14
Najbliżsi sąsiedzi w danych wielowymiarowych?
Ja zapytałem pytanie kilka dni wstecz, jak znaleźć najbliższych sąsiadów dla danego wektora. Mój wektor ma teraz 21 wymiarów i zanim przejdę dalej, ponieważ nie jestem z dziedziny uczenia maszynowego ani matematyki, zaczynam zadawać sobie kilka podstawowych pytań: Czy odległość euklidesowa jest dobrym wskaźnikiem do znajdowania najbliższych sąsiadów w pierwszej …

2
Czy 161803398 to „specjalny” numer? Wewnątrz Math.Random ()
Podejrzewam, że odpowiedź brzmi `` z powodu matematyki '', ale miałem nadzieję, że ktoś mógłby dać trochę więcej wglądu na podstawowym poziomie ... Grzebałem dzisiaj w kodzie źródłowym BCL, przyglądając się, jak niektóre z klas, których używałem wcześniej, zostały faktycznie zaimplementowane. Nigdy wcześniej nie myślałem o tym, jak generować (pseudo) …
162 c#  .net  algorithm  random 

9
Czy istnieje sposób sprawdzenia, jak posortowana jest lista?
Czy istnieje sposób sprawdzenia, jak posortowana jest lista? Chodzi mi o to, że nie chodzi o to, aby wiedzieć, czy lista jest posortowana, czy nie (boolean), ale coś w rodzaju współczynnika „sortowania”, czegoś w rodzaju współczynnika korelacji w statystyce. Na przykład, Jeśli pozycje na liście są w porządku rosnącym, to …





12
Najszybszy sposób na spłaszczenie / cofnięcie spłaszczenia zagnieżdżonych obiektów JSON
Wrzuciłem razem kod, aby spłaszczyć i spłaszczyć złożone / zagnieżdżone obiekty JSON. Działa, ale jest trochę powolny (uruchamia ostrzeżenie „długi skrypt”). Dla spłaszczonych imion, których chcę "." jako separator i [INDEKS] dla tablic. Przykłady: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]":4,"[1].[2]":5,"[2]":6} Stworzyłem test porównawczy, …

28
Lista wszystkich permutacji łańcucha / liczby całkowitej
Częstym zadaniem w programowaniu wywiadów (choć nie z mojego doświadczenia w wywiadach) jest branie łańcucha lub liczby całkowitej i lista wszystkich możliwych permutacji. Czy istnieje przykład, jak to się robi i logika rozwiązania takiego problemu? Widziałem kilka fragmentów kodu, ale nie zostały one dobrze skomentowane / wyjaśnione, a przez to …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.