Pytania oznaczone «data-structures»

11
Z architektonicznego punktu widzenia, czy warstwa abstrakcji bazy danych, taka jak Microsoft Entity Framework, unieważnia potrzebę oddzielnej warstwy dostępu do danych?

Sposób w jaki było Od lat organizuję swoje rozwiązania programowe jako takie: Warstwa dostępu do danych (DAL) w celu wyodrębnienia działalności związanej z dostępem do danych Warstwa logiki biznesowej (BLL) do stosowania reguł biznesowych do zestawów danych, obsługi uwierzytelniania...

11
Obejście dotyczące wdrażania operacji na podwójnie połączonych lub cyklicznych strukturach danych w językach z danymi niezmiennymi

Chciałbym dowiedzieć się, jak tworzyć wykresy i wykonywać na nich pewne lokalne operacje w Haskell, ale pytanie nie jest specyficzne dla Haskell i zamiast wykresów możemy rozważyć podwójnie połączone listy. Pytanie: Jaki byłby idiomatyczny lub zalecany sposób wdrożenia podwójnie powiązanej listy...

10
Jaka jest różnica między tablicą a stosem?

Według Wikipedii stos : to abstrakcyjny typ danych ostatni i pierwszy (LIFO) i liniowa struktura danych. Podczas gdy tablica : to struktura danych składająca się z kolekcji elementów (wartości lub zmiennych), z których każdy jest identyfikowany przez co najmniej jeden indeks lub klucz...

10
znajdowanie domów w promieniu

Podczas wywiadu poproszono mnie o następujące informacje: Aplikacja nieruchomości, która zawiera listę wszystkich domów, które są obecnie na rynku (tj. Na sprzedaż) w określonej odległości (np. Użytkownik chce znaleźć wszystkie domy w odległości 20 mil), jak zaprojektowałbyś swoją aplikację...

10
Optymalna struktura danych dla naszego własnego API

Jestem na wczesnym etapie pisania głównego trybu Emacsa dla sieci Stack Exchange ; jeśli regularnie używasz Emacsa, to w końcu przyniesie ci korzyść. Aby zminimalizować liczbę wywołań do interfejsu API Stack Exchange (ograniczenie do 10000 na IP dziennie) i po prostu być ogólnie odpowiedzialnym...

10
Quadtree z duplikatami

Wdrażam quadtree. Dla tych, którzy nie znają tej struktury danych, dołączam następujący mały opis: QuadTree jest strukturą danych i jest w płaszczyźnie euklidesowej co za Octree jest w 3-wymiarowej przestrzeni. Częstym zastosowaniem czworokątów jest indeksowanie przestrzenne. Podsumowując,...

9
Jaka jest ta dziedzina studiów?

Załóżmy, że mam sytuację, w której projektuję stronę internetową dla sprzedawcy butów. Mają różne marki i rodzaje obuwia i oczywiście chcą naprawdę dobrej funkcji wyszukiwania. Istnieją więc różne właściwości, które mogą mieć buty. Mogą mieć wyłączne właściwości, takie jak rozmiar, szerokość, płeć...