| C Biblioteca de algoritmos C Biblioteca de algoritmos é uma coleção de algoritmos de ciência de computadores comumente usados. |
Baixe Agora |
C Biblioteca de algoritmos Classificação e resumo
- Nome do editor:
- Simon Howard
C Biblioteca de algoritmos Tag
C Biblioteca de algoritmos Descrição
C. Biblioteca de algoritmos é uma coleção de algoritmos de ciência de computadores comumente usados. C Biblioteca de algoritmos é uma coleção de algoritmos de ciência de computadores comumente usados. O foco está no código que é bem documentado e testado, portátil e reutilizável. A linguagem de programação C tem uma biblioteca padrão muito menor em comparação com outras linguagens de programação mais modernas, como o Java ou python.in particular, falta implementações de muitas estruturas e algoritmos comuns de dados. Esta é uma coleção de tais algoritmos para tentar aliviar esse problema. O código fonte é liberado sob a licença BSD modificada e, como tal, pode ser livremente modificado e reutilizado em qualquer projeto, seja proprietário ou livre. Está escrito em 100% ANSI Standard C.ACE algoritmo é escrito para ser independente das outras implementações, permitindo que os algoritmos específicos sejam incluídos em projetos conforme necessário.Data StructuresColloColloColloTayList: redimensionamento automático. Lista duplamente vinculada: um conjunto de valores armazenados em uma lista com links que apontam em ambas as direções. Singly Linked List: Um conjunto de valores armazenados em uma lista com links que apontam em uma direção. Fila: dupla fila que pode ser usada como um FIFO ou uma pilha. Conjunto: Undered Conjunto de valores.Mappingshash table: Coleção de valores que podem ser endereçados usando uma chave. Trie: mapeamento rápido usando cordas como keys.binary Search Treesavl Tree: Balanceada árvore de pesquisa binária com O (log n) Pior caso de desempenho.Utility FunctionAll das estruturas de dados acima operam em ponteiros vazios. Às vezes é necessário comparar os valores (ao classificar uma lista, por exemplo) ou gerar uma chave de hash (em uma tabela ou conjunto de hash). Isso é feito fornecendo um ponteiro para uma função que fornece essa funcionalidade. As seguintes funções fornecem essa funcionalidade para alguns tipos de dados comuns. · Funções de comparação integral e hash. · Comparação de cordas e funções de hash. · Comparação de ponteiro genéricas (vazias) e funções de hash. O que há de novo nesta versão: · Esta versão inclui várias correções de bugs, além de extensas melhorias para o conjunto de testes.
C Biblioteca de algoritmos Software Relacionado