Pytania oznaczone «set»

552
Odpowiednik isset () JavaScript

W PHP możesz to zrobić if(isset($array['foo'])) { ... }. W JavaScript często if(array.foo) { ... }robisz to samo, ale nie jest to dokładnie to samo zdanie. Warunek oceni również na false, jeśli array.fooistnieje, ale jest falselub 0(i prawdopodobnie również inne wartości). Jaki jest idealny...

495
Hashset vs Treeset

Zawsze kochałem drzewa, takie ładne O(n*log(n))i uporządkowane. Jednak każdy inżynier oprogramowania, którego znałem, spytał mnie wyraźnie, dlaczego miałbym go użyć TreeSet. Z tła CS nie sądzę, żeby miało to tak duże znaczenie, z jakiego korzystasz, i nie dbam o to, aby bawić się funkcjami skrótu i...

487
C # Zestaw kolekcja?

Czy ktoś wie, czy istnieje dobry odpowiednik Setkolekcji Java w C #? Wiem, że można nieco naśladować zestaw za pomocą a Dictionarylub a HashTable, wypełniając, ale ignorując wartości, ale to nie jest zbyt elegancki

427
Jak pobrać element z zestawu bez usuwania go?

Załóżmy, że: >>> s = set([1, 2, 3]) Jak uzyskać wartość (dowolną wartość) sbez robienia s.pop()? Chcę pozostawić element w zestawie, dopóki nie będę pewien, że mogę go usunąć - czego mogę być pewien tylko po asynchronicznym wywołaniu do innego hosta. Szybko i brudno: >>> elem...

420
Zdefiniuj: Co to jest HashSet?

HashSet Struktura danych C # HashSet została wprowadzona w .NET Framework 3.5. Pełna lista zaimplementowanych elementów znajduje się na stronie MSDN HashSet . Gdzie jest używany? Dlaczego chcesz tego

400
Dlaczego „[„ lepszy niż „podzbiór”?

Kiedy muszę filtrować ramkę data.frame, tzn. Wyodrębnić wiersze spełniające określone warunki, wolę użyć subsetfunkcji: subset(airquality, Month == 8 & Temp > 90) Zamiast [funkcji: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Są dwa główne powody mojej...