Tiago Tartari, Microsoft MVP, SRE, Executivo e Especialista em Tecnologia

Estruturas de Dados: AVL Tree / Árvore AVL

Diferentemente das árvores binárias comuns, as Árvores AVL garantem que, após cada inserção ou remoção, a árvore permaneça balanceada, assegurando operações de busca, inserção e remoção em tempo logarítmico. Esta característica torna a Árvore AVL uma escolha preferencial em muitas aplicações que necessitam de acesso rápido e eficiente aos dados.

Guia das Estruturas de Dados no C#: SortedList

Guia das estruturas de dados no C#: SortedList Em C#, a classe SortedList é uma coleção chave/valor que armazena dados de uma forma que podem ser ordenados por chave. É uma combinação poderosa e flexível das funcionalidades de um array e um dicionário. Cada entrada na lista SortedList é um objeto DictionaryEntry com uma chave… Continuar lendo Guia das Estruturas de Dados no C#: SortedList

Guia das Estruturas de Dados no C#

Desenvolvedores precisam ir além de utilizar lista genérica como se fosse a única estrutura de dados no C#. Ao ler o livro C# Data Structures and Algorithms, notei uma grande oportunidade de criar um guia de referências para, inclusive, ajudar os desenvolvedores a estudar mais sobre o tema.

Utilize List no C# com Capacidade Inicial e Tenha Performance no .NET

A falta de performance em aplicações .NET pode ser justificada pelo uso indiscriminado de estrutura de dados como List sem o devido entendimento dela. Podemos melhorar a performance das aplicações .NET em até 62% se utilizarmos a capacidade inicial em listas genéricas.