https://github.com/axelvazslima/data-structures
Repository for my Data Structures studies
https://github.com/axelvazslima/data-structures
algorithms algorithms-and-data-structures data-structures java leetcode leetcode-java leetcode-python python
Last synced: 7 months ago
JSON representation
Repository for my Data Structures studies
- Host: GitHub
- URL: https://github.com/axelvazslima/data-structures
- Owner: Axelvazslima
- Created: 2023-11-12T19:41:32.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-26T03:43:36.000Z (over 1 year ago)
- Last Synced: 2024-04-27T00:37:50.953Z (over 1 year ago)
- Topics: algorithms, algorithms-and-data-structures, data-structures, java, leetcode, leetcode-java, leetcode-python, python
- Language: Java
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Structure and Algorithms Studies
## Overview
Welcome to the Data Structures and Algorithms repository! This comprehensive collection covers key aspects of the "Data Structures and Algorithms" subject, a pivotal third-semester course in my academic journey. The content is a culmination of both academic studies at the Federal University of Campina Grande (UFCG) and dedicated self-study efforts.## Academic Background
### University: Federal University of Campina Grande (UFCG)
Data Structures and Algorithms are subjects in my third semester at college, and they will guide me through my studies.## Contents
### 1. Time Complexity Studies
This section dives into the critical aspect of analyzing the efficiency of algorithms as input sizes grow. Explore code examples, comments for better understanding, and links to theoretical studies.### 2. Fundamentals
Build a solid foundation with fundamental concepts crucial to mastering data structures and algorithms. This section includes code snippets and explanations to aid comprehension.### 3. Algorithms
Delve into a variety of algorithms, each accompanied by code examples. Understand their implementations and learn how to apply them in different scenarios.### 4. Problem Solutions
Apply your knowledge to real-world problems with this section, offering solutions to common algorithmic challenges. The solutions are accompanied by detailed explanations to enhance your problem-solving skills.### 5. Structures
Data-structures implementations: Linked-list, Array-lists, Stack, Queue...## Theoretical Studies
My [theoretical studies site](https://axelvaz.notion.site/Data-Structure-and-Algorithms-8122b0223a6440aba987dfa2b530ffec?pvs=4).### How to Use
Each file in this repository includes comments to facilitate understanding. Read through the comments alongside the code to grasp the intricacies of the algorithms and their time complexities.