Perguntas com a marcação «data-structures»

Uma estrutura de dados é uma maneira de organizar dados de uma maneira que permite que determinadas propriedades desses dados sejam consultadas e / ou atualizadas com eficiência.



5
Como implementar uma fila com três pilhas?
Encontrei essa questão em um livro de algoritmos ( Algorithms, 4th Edition, de Robert Sedgewick e Kevin Wayne). Fila com três pilhas. Implemente uma fila com três pilhas para que cada operação da fila tome um número constante (no pior caso) de operações da pilha. Atenção: alto grau de dificuldade. …



11
Quando devo usar o tipo HashSet <T>?
Estou explorando o HashSet&lt;T&gt;tipo, mas não entendo onde ele está nas coleções. Pode-se usá-lo para substituir um List&lt;T&gt;? Imagino que o desempenho de HashSet&lt;T&gt;a seja melhor, mas não pude ver o acesso individual a seus elementos. É apenas para enumeração?


10
Maneira rápida de implementar o dicionário em C
Uma das coisas que sinto falta ao escrever programas em C é uma estrutura de dados do dicionário. Qual é a maneira mais conveniente de implementar uma em C? Não estou procurando desempenho, mas facilidade de codificá-lo do zero. Também não quero que seja genérico - algo como string-&gt; int …




9
Selecione vários campos da lista no Linq
No ASP.NET C #, tenho uma estrutura: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } e eu tenho uma lista deles. Quero selecionar category_ide category_name, executando um DISTINCTe, finalmente, um ORDERBYdiante category_name. Aqui está o que eu tenho agora: List&lt;Data&gt; listObject …
128 c#  linq  data-structures 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.