{"id":18647439,"url":"https://github.com/emanoelcampos/java-data-structures-algorithms","last_synced_at":"2026-04-28T18:07:05.041Z","repository":{"id":181365392,"uuid":"666060240","full_name":"emanoelcampos/java-data-structures-algorithms","owner":"emanoelcampos","description":"Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner","archived":false,"fork":false,"pushed_at":"2023-07-19T16:57:08.000Z","size":70,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T12:11:51.875Z","etag":null,"topics":["algorithms","algoritmos","data-structures","estrutura-de-dados","java","loiane","loiane-groner"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emanoelcampos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-13T16:03:14.000Z","updated_at":"2024-01-25T06:53:09.000Z","dependencies_parsed_at":"2024-11-07T06:27:38.460Z","dependency_job_id":"49f519b5-7cb1-4fa6-aea5-85153c0c70a8","html_url":"https://github.com/emanoelcampos/java-data-structures-algorithms","commit_stats":null,"previous_names":["emanoelcampos/java-data-structures-algorithms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanoelcampos%2Fjava-data-structures-algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanoelcampos%2Fjava-data-structures-algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanoelcampos%2Fjava-data-structures-algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanoelcampos%2Fjava-data-structures-algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanoelcampos","download_url":"https://codeload.github.com/emanoelcampos/java-data-structures-algorithms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239449584,"owners_count":19640535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","algoritmos","data-structures","estrutura-de-dados","java","loiane","loiane-groner"],"created_at":"2024-11-07T06:26:26.601Z","updated_at":"2025-11-05T06:30:31.684Z","avatar_url":"https://github.com/emanoelcampos.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Estrutura de Dados e Algoritmos Java\n\nEste repositório foi criado para documentar o aprendizado no curso de [Estrutura de Dados e Algoritmos](https://loiane.training/curso/estrutura-de-dados), focado na linguagem Java. Aqui, você encontrará uma variedade de implementações de estruturas de dados fundamentais, como vetores, pilhas, filas e listas encadeadas.\n\nComo aluno documentando o curso, a minha proposta é compartilhar o conhecimento adquirido ao longo do processo de aprendizagem. O curso tem como objetivo proporcionar uma sólida compreensão das estruturas de dados essenciais e seus algoritmos associados, capacitando os participantes a se tornarem desenvolvedores mais eficientes e habilidosos em Java.\n\nNo decorrer do curso, iremos explorar os conceitos teóricos fundamentais por trás de cada estrutura de dados e, posteriormente, abordaremos as implementações práticas em Java. Cada tópico será apresentado com explicações passo a passo e exemplos para facilitar o entendimento e aplicação dos conceitos.\n\n## Conteúdo do curso:\n\n### [Vetores e Arrays](https://github.com/emanoelcampos/java-data-structures-algorithms/tree/master/src/vetores/arrays): \nIntrodução aos arrays unidimensionais, acesso a elementos, inserção e remoção de elementos, busca e ordenação.\n### [Pilhas](https://github.com/emanoelcampos/java-data-structures-algorithms/tree/master/src/pilhas):\nCompreensão das pilhas, conceito de LIFO (Last In, First Out), operações de empilhamento e desempilhamento, aplicação em problemas práticos.\n### [Filas](https://github.com/emanoelcampos/java-data-structures-algorithms/tree/master/src/estrutura/dados/filas):\nConceito de filas, FIFO (First In, First Out), operações de enfileiramento e desenfileiramento, aplicação em situações reais.\n### [Lista Encadeada](https://github.com/emanoelcampos/java-data-structures-algorithms/tree/master/src/estrutura/dados/listas):\nImplementação de listas encadeadas simples e duplamente encadeadas, inserção e remoção de elementos, iteração na lista.\n\n## Minha jornada:\nEste repositório será atualizado ao longo do curso, à medida que novos conceitos e desafios forem abordados em aula. Sinta-se à vontade para explorar o código-fonte, clonar o repositório e utilizar o material para seu aprendizado pessoal e estudos contínuos.\n\nComo aluno documentando o curso, sinta-se à vontade para contribuir com suas anotações, insights ou dúvidas, tornando este espaço uma plataforma colaborativa para aprimorar nosso conhecimento em estrutura de dados e algoritmos em Java.\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanoelcampos%2Fjava-data-structures-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanoelcampos%2Fjava-data-structures-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanoelcampos%2Fjava-data-structures-algorithms/lists"}