computer-science

Repozytorium artykułów z dziedziny informatyki w Internecie? [zamknięte]

Kiedy potrzebuję jakiegoś skomplikowanego algorytmu, najpierw sprawdzam, czy w Internecie jest już coś istotnego. 10 razy na ... cji, które tam znalazłem). Czy znacie jakieś inne miejsce, gdzie można za darmo wyszukiwać i czytać dobre artykuły z CS ' a?

Co to jest SSTable?

W terminologii BigTable / GFS i Cassandra, jaka jest definicja SSTable?

Co rozumiemy przez tablicę bajtów? [zamknięte]

Mógłby ktoś wyjaśnić, nie do końca rozumiem Co to jest tablica bajtów Gdzie i kiedy używamy go w aplikacjach/programach jakie są zalety i wady użycia tablicy bajtów

Czym jest przetwornik stanu skończonego?

Czy ktoś może mi powiedzieć, co to jest przetwornik stanu skończonego? Przeczytałem artykuł z Wikipedii i nic nie rozumiem.

Co oznacza "poziom indiekcji" w aforyzmie Davida Wheelera?

Przeczytałem ten cytat w książce: Nie ma problemu w informatyce, którego nie można rozwiązać za pomocą innego poziomu in ... rozumiałem, indirection jest wymyślną nazwą dla używania wskaźnika o wartości zamiast samej wartości. Proszę, wyjaśnij mi to.

Jakie są dobre czasopisma informatyczne/programistyczne? [zamknięte]

Które są "najlepsze?"Szczególnie te, które pozwoliłyby stać się częścią większej społeczności.

Inteligentne uzupełnianie kodu? Czy istnieje sztuczna inteligencja do pisania kodu przez uczenie się?

Zadaję to pytanie, ponieważ Wiem, że jest tu dużo dobrze poczytnych typów CS, którzy mogą dać jasną odpowiedź. Zastanawiam s ... rzypuszczam, że można to sobie wyobrazić jako nieinteligentny statyczny hierarchiczny schemat wypełniania kodu. Co ty na to?

Dlaczego przetwarzanie binarne, a nie trójdzielne?

Czy obiekt trzech stanów nie jest zdolny do przechowywania większej ilości informacji i obsługi większych wartości? Wiem, że ... compexity sprzętu, zużycie energii lub gęstość chipów zrównoważyć jakiekolwiek zyski w pamięci masowej i mocy obliczeniowej?

Jaka jest różnica między heurystyką a metaheurystyką?

Po kilku badaniach nad algorytmami znalazłem dwa terminy, które mnie mylą. Przeczytałem co najmniej 20 artykułów, A jednak ni ... już wiem, jakie jest znaczenie tych słów, ale nie wiem, jaka jest dokładna różnica między nimi w informatyce. Z góry dzięki

Co oznacza "w stałym czasie"?

Pracuję jako programista, ale nie mam wykształcenia informatycznego, więc ostatnio śledziłem wraz z doskonałym mit OpenCourse ... aby uruchomić? Jeśli ktoś może podać mi autorytatywną definicję "w stałym czasie" i jej implikacje, byłbym bardzo wdzięczny!

Czy istnieje dobry powód, aby używać sortowania wstawiania?

Dla sortowania ogólnego, odpowiedź wydaje się być nie, ponieważ szybkie Sortowanie, sortowanie scalanie i sortowanie sterty z ... dnie ma do zaoferowania sortowanie wstawiania w porównaniu do innych algorytmów sortowania opartych na porównaniu lub stosów?

Kontrawarancja Scala-przykład prawdziwego życia

Rozumiem kowariancję i kontrawariancję w Scali. KOWARIANCJA ma wiele zastosowań w świecie rzeczywistym, ale nie mogę myśleć o ... samych starych przykładów dla funkcji. Czy ktoś może rzucić trochę światła na prawdziwe przykłady z contravariance użycia?

Jakiego rodzaju języki formalne mogą parsować współczesne silniki regex?

Tutaj Na więc ludzie czasami mówią coś w stylu "nie można parsować X za pomocą wyrażeń regularnych, ponieważ X nie jest język ... języka bezkontekstowego, którego nowoczesne silniki regex (Perl, Net, python regex module) nie byłyby w stanie przetworzyć.

Implementacja bariery procesu N przy użyciu semaforów

Obecnie trenuję do egzaminu na OS z poprzednimi iteracjami i natknąłem się na to: Zaimplementować "barierę procesu N", któr ... sów, ale nie dla żadnej liczby. Jakieś pomysły? Można odpowiedzieć pseudo-kodem, to nie jest zadanie, tylko osobiste badanie.

Udowodnij, że liczba generowana losowo jest równomiernie rozłożona

Zadano mi to pytanie w wywiadzie. Biorąc pod uwagę generator liczb losowych do wygenerowania liczby pomiędzy [0, N), jak ... aby udowodnić, że liczba ta jest równomiernie rozłożona. Nie jestem pewien, jak podejść do tego problemu, jakieś sugestie?

Jakie są dobre zasoby informatyczne dla niewidomego programisty?

Jestem całkowicie ślepą osobą, która chciałaby dowiedzieć się więcej o teoretycznym aspekcie informatyki. Miałem klasę intro ... edukacji informatycznej, a nie najnowszego języka lub platformy, na której wydaje się skupiać wiele stron programistycznych.

Przykłady monoidów/półgrupów w programowaniu

Powszechnie wiadomo, że monoidy są oszałamiająco wszechobecne w programowaniu. Są one tak wszechobecne i tak użyteczne, że ja ... dowolną permutację, w której elementy każdej listy następują w kolejności (powiedzmy, 123+456=142356). Które inne istnieją?

Jak normalizować skończoną maszynę stanową?

Jak znaleźć minimalny deterministyczny FSM? Czy istnieje sposób na normalizację niedeterministycznych FSMs? Czy istnieje ... osób, aby sprawdzić, czy dwa FSMs są równoważne? To nie jest zadanie domowe. Oglądałem ten cykl wykładów i się zaciekawiłem.

Jak "dostać", jeśli chodzi o dowody?

Kiedy zaczynamy zajmować się projektowaniem algorytmów i bardziej dyskretnymi zagadnieniami informatyki, kończymy na tym, że ... kie zasoby są najlepsze do nauczania tych tematów? Jakie tematy Fundacji należy zbadać przed pobłażaniem w piśmie dowodowym?

Jaki byłby hipotetycznie dowód P=NP?

Czy byłby to wielomianowy algorytm czasu do konkretnego problemu np-zupełnego, czy tylko abstrakcyjne rozumowania, które demo ... związać problem NP to przekształcić go w konkretny problem np-zupełny, dla którego dowód ma rozwiązanie i jesteśmy skończeni.