Pytania otagowane jako algorithms

W matematyce i informatyce algorytm jest skuteczną metodą wyrażoną jako skończona lista dobrze zdefiniowanych instrukcji do obliczania funkcji. Algorytmy są wykorzystywane do obliczeń, przetwarzania danych i automatycznego wnioskowania.

3
Czy można zaimplementować dobrze rozłożoną tabelę skrótów bez użycia operatora%?
Chcę zaimplementować szybką, dobrze rozproszoną tabelę skrótów w języku C #. Mam problem z wybraniem funkcji ograniczenia skrótu, która pobiera dowolny kod skrótu i ​​„ogranicza” go, aby można go było użyć do indeksowania segmentów. Do tej pory widzę dwie opcje: Z jednej strony możesz mieć pewność, że twoje segmenty zawsze …

1
Algorytm do generowania krawędzi i wierzchołków na zewnątrz od początku z maksymalną wielokrotnością 3
Tworzę grę 2D na stronę internetową, na której wszechświat może stać się bardzo duży (w zasadzie nieskończenie duży). Początkowo wszechświat składa się z 6 gwiazd, które są w równej odległości od początku (0, 0). Moim zadaniem jest generowanie większej liczby gwiazd, które będą miały „ścieżki” (krawędzie), które się ze sobą …

5
Prosty i przejrzysty sposób porównywania trzech liczb
Mam kod, który ma sekwencję ifs, która działa, ale po prostu niechlujny. Zasadniczo chcę wybrać największą z trzech liczb całkowitych i ustawić flagę statusu, aby powiedzieć, która została wybrana. Mój obecny kod wygląda następująco: a = countAs(); b = countBs(); c = countCs(); if (a > b && a > …
11 algorithms  c 

2
Czy można przyspieszyć tabelę mieszania, używając drzew wyszukiwania binarnego do oddzielnego tworzenia łańcuchów?
Chcę zaimplementować tabelę mieszania przy użyciu drzew wyszukiwania binarnego, aby zmniejszyć złożoność wyszukiwania w procesie oddzielnego łączenia łańcuchów od O (n) (przy użyciu listy połączonej) do O (log n) (przy użyciu BST). Czy można to zrobić, a jeśli tak, to w jaki sposób? Łatwiej byłoby zrozumieć, jeśli rozwiązanie jest krok …

3
najdłuższa lista słów z pasującymi literami początkowymi i końcowymi
Mój przyjaciel dał mi problem, który według niego jest łatwy, ale nie mogę wymyślić dobrego algorytmu, aby go użyć. Otrzymujesz 100 losowych angielskich słów. Musisz znaleźć najdłuższy ciąg słów, w którym ostatnia litera w jednym słowie odpowiada pierwszej literze w następnym słowie. Możesz użyć każdego słowa tylko raz. Na przykład, …
11 algorithms 

2
Jak działa system licytowania reklam na Facebooku
Tworząc reklamę na Facebooku, otrzymujesz „ sugerowaną ofertę ” (np. 0,90 USD - 2,15 USD). Według tej strony : Sugerowany zakres stawek pomoże Ci wybrać maksymalną stawkę, dzięki czemu reklama odniesie sukces. Opiera się na tym, ilu innych reklamodawców konkuruje o wyświetlanie swoich reklam tym samym odbiorcom, co Ty. Interesuje …




6
Czy łączenie łańcuchów pojedynczo jest nieefektywne?
Przypominam sobie z moich dni programowania w C, że gdy dwa łańcuchy są połączone, system operacyjny musi przydzielić pamięć dla połączonego łańcucha, następnie program może skopiować cały tekst łańcucha do nowego obszaru w pamięci, a następnie stara pamięć musi ręcznie być uwolnionym. Jeśli więc jest to wykonywane wielokrotnie, tak jak …


6
Jak nauczyć skrypt rozpoznawania sarkazmu? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …

2
Jak wybrać najbardziej prawdopodobną opcję z listy na podstawie wprowadzania tekstu użytkownika
Pracuję nad aplikacją OCR, w której muszę wybrać opcję opartą na wprowadzaniu tekstu przez użytkownika. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input: clujuro Output: clojure etc.. moja aplikacja jest oparta na pythonie, czy istnieje już algorytm do rozwiązania tego problemu.

3
algorytm i implementacja windy [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Chciałem wiedzieć, jak działają (prawdziwe) windy. Ale jak dotąd nie mogłem znaleźć dużo materiału na temat algorytmów, których używają, …

2
Projektowanie uwierzytelniania dla interfejsu API REST
Pracuję nad interfejsem API dla usługi REST, którą zamierzam zarówno produkować, jak i konsumować. Ostatnie kilka dni spędziłem, próbując wymyślić, jak ładnie obsługiwać uwierzytelnianie, i myślę, że w końcu coś wymyśliłem. Wymyślam to na podstawie następujących faktów na temat stosu aplikacji: Klient i serwer są w .NET4 (część klienta w …

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.