Pytania otagowane jako computer-science

Informatyka (CS) to nauka stojąca za programowaniem. Jest to nauka o teoretycznych podstawach informacji i obliczeń oraz praktycznych technik ich implementacji i zastosowania w systemach komputerowych.





9
Czy „bez typu” oznacza również „dynamicznie wpisywane” w akademickim świecie CS?
Czytam prezentację z informacją „JavaScript nie ma typu”. Zaprzeczało to temu, co uważałem za prawdę, więc zacząłem kopać, aby dowiedzieć się więcej. Każda odpowiedź na pytanie Czy JavaScript jest językiem bez typu? mówi, że JavaScript nie jest pozbawiony typu i oferuje przykłady różnych form statycznego, dynamicznego, silnego i słabego pisania, …

12
Czy w definicji drzew wyszukiwania binarnego dozwolone są zduplikowane klucze?
Próbuję znaleźć definicję drzewa wyszukiwania binarnego i wszędzie znajduję różne definicje. Niektórzy mówią, że dla dowolnego poddrzewa lewy klucz potomny jest mniejszy lub równy korzeniu. Niektórzy twierdzą, że dla dowolnego poddrzewa prawy klucz potomny jest większy lub równy korzeniu. A moja stara książka o strukturach danych ze studiów mówi, że …


30
Co to jest rekurencja i kiedy należy jej używać?
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Jednym z tematów, który wydaje się regularnie pojawiać się na listach mailingowych i w dyskusjach online, są zalety (lub ich brak) zdobycia tytułu …

12
Hash Code i Checksum - jaka jest różnica?
Rozumiem, że kod skrótu i ​​suma kontrolna to podobne rzeczy - wartość liczbowa obliczona dla bloku danych, która jest stosunkowo unikalna. tj. prawdopodobieństwo, że dwa bloki danych dadzą tę samą numeryczną wartość skrótu / sumy kontrolnej jest na tyle niskie, że można je zignorować na potrzeby aplikacji. Czy mamy więc …



3
Co rozumiemy przez tablicę bajtów? [Zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 9 lat temu . Czy mógłby ktoś wyjaśnić, …

5
B-Tree vs Hash Table
W MySQL typ indeksu to b-drzewo, a dostęp do elementu w b-drzewie odbywa się w logarytmicznym amortyzowanym czasie O(log(n)). Z drugiej strony dostęp do elementu w tablicy skrótów znajduje się w O(1). Dlaczego zamiast b-drzewa nie używa się tablicy skrótów w celu uzyskania dostępu do danych w bazie danych?

5
Kiedy używać strategii przechodzenia po drzewie wyszukiwania binarnego przed zamówieniem, zamówieniem pocztowym i wyszukiwania binarnego
Niedawno zdałem sobie sprawę, że chociaż w moim życiu dużo korzystałem z BST, nigdy nawet nie rozważałem używania czegoś innego niż przechodzenie Inorder (chociaż jestem świadomy i wiem, jak łatwo jest dostosować program do przechodzenia przed / po zamówieniu). Uświadomiwszy sobie to, wyciągnąłem niektóre z moich starych podręczników do struktur …

30
Jakie koncepcje informatyki powinienem znać? [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ć …

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.