Pytania oznaczone «algorithms»

12
Algorytm siedzenia Zoombinis na promie kapitana Cajuna?

Niedawno grałem ponownie w The Logical Journey of the Zoombinis i próbowałem wdrożyć niektóre algorytmy komputerowe, które mogą rozwiązać różne zagadki. Utknąłem, jak podejść do układanki promowej kapitana Cajuna. Dla nieznajomych Zoombini jest stworzeniem z 4 atrybutami: włosy, oczy, nos i stopy....

12
Szybkie indeksowanie kombinacji k

Powracam do starego problemu, nad którym pracowałem jakiś czas temu. Typowy scenariusz to „3 bity są ustawione w 8-bitowej liczbie całkowitej”, tj. 00000111. Wszystkie unikalne kombinacje z 3 bitami zestawu można łatwo wygenerować (w kolejności) za pomocą zagnieżdżonych pętli. Interesuje mnie...

11
Generowanie kluczy sortowania podczas zmiany kolejności elementów

Mamy wiele elementów, które użytkownik końcowy będzie mógł uporządkować w pożądanym porządku. Zestaw elementów jest nieuporządkowany, ale każdy element zawiera klucz sortowania, który można modyfikować. Szukamy algorytmu, który pozwoliłby wygenerować nowy klucz sortowania dla elementu, który jest...

11
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...

11
Co to jest Biblia hashująca?

Czy istnieje skrót przypominający Cormen o hashach i haszowaniu? Ta szczególna struktura z jakiegoś powodu nie przyciągnęła uwagi w mojej edukacji CS, ale chciałbym dowiedzieć się więcej, ponieważ wydają się być wszędzie. Wiem, że Cormen to opisuje, ale szukam czegoś bardziej specjalistycznego i...

11
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...

11
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...