Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Sistema de controle virtual de biblioteca (CEFET-RJ)

NotificationsYou must be signed in to change notification settings

P3dream/Sistema_biblioteca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

O sistema da biblioteca, foi desenvolvido para a disciplina de Algoritimos e Estruturas de Dados 1 (AEDS 1). Inicialmente, foi desenvolvido em C++, entretanto, como não foi possivel implementar a interface grafica, foi feita a suaimplementação na linguagem C.Nesse sistema, voltado para LINUX, são utilizadas listas encadeadas, para otimizar a utilização de memória do sistema. E nele é possivel:Registrar um aluno;Imprimir todos os alunos registrados;Buscar um aluno por id;Remover um aluno;Registrar um livro;Buscar um livro por id;Buscar livros por categoria;Imprimir todos os livros;Emprestar um livro;Devolver um livro;Remover um livro;Registrar nova sala, computador ou armario;Remover sala, computador ou armario;Imprimir todas infraestruturas;Emprestar infraestrutura;Devolver infraestrutura;Imprimir infraestrutura por tipo;Imprimir infraestrutura por ID;Porque utilizar listas encadeadas?Através das listas encadeadas, é possivel fazer o uso da memória sem a necessidade dela ser sequencial. Dessa forma, a utilização de memória nesse sistema é muito otimizada. Por outro lado, operações podem não ser tão eficientes quando submetidas a valores muito grandes de n, em que n pode ser o número de salas, alunos ou infraestruturas cadastradas.Complexidade das operações: Inserção = Deleção = Busca = O(n)É possivel executar o sistema de forma on-line utilizando o onlineGDB, através do link:https://onlinegdb.com/QrJV0e50MTodo esse projeto foi desenvolvido por mim, e com certeza, me agregou um valioso conhecimento, principalmente, acercade estrutura de dados. Caso você encontre algum erro ou queira sugerir alguma melhoria, sinta-se livre para fazer umapull request. Assinado: Pedro Pizzi(P3dream).

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp