Perguntas com a marcação «set»

553
Equivalente a isset JavaScript ()

Em PHP você pode fazer if(isset($array['foo'])) { ... }. Em JavaScript, você costuma usar if(array.foo) { ... }o mesmo, mas essa não é exatamente a mesma declaração. A condição também será avaliada como falsa se array.fooexistir, mas é falseor 0(e provavelmente outros valores também). Qual é o...

496
Hashset vs Treeset

Eu sempre amei árvores, que agradável O(n*log(n))e a arrumação delas. No entanto, todo engenheiro de software que eu já conheci me perguntou claramente por que eu usaria um TreeSet. Do fundo do CS, acho que não importa muito o que você usa, e não me importo de mexer com funções de hash e buckets...

488
C # Definir coleção?

Alguém sabe se existe um bom equivalente à Setcoleção do Java em c #? Eu sei que você pode imitar um conjunto usando um a Dictionaryou a HashTablepreenchendo, mas ignorando os valores, mas essa não é uma maneira muito

427
Como recuperar um elemento de um conjunto sem removê-lo?

Suponha o seguinte: >>> s = set([1, 2, 3]) Como faço para obter um valor (qualquer valor) ssem fazer s.pop()? Quero deixar o item no conjunto até ter certeza de que posso removê-lo - algo que só posso ter certeza após uma chamada assíncrona para outro host. Rapido e sujo: >>>...

420
Definir: O que é um HashSet?

HashSet A estrutura de dados do C # HashSet foi introduzida no .NET Framework 3.5. Uma lista completa dos membros implementados pode ser encontrada na página HashSet MSDN . Onde é usado? Por que você gostaria de

400
Por que o `[` é melhor que o `subconjunto`?

Quando preciso filtrar um data.frame, ou seja, extrair linhas que atendam a determinadas condições, prefiro usar a subsetfunção: subset(airquality, Month == 8 & Temp > 90) Em vez da [função: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Há duas razões principais para...