Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 2.35 KB

File metadata and controls

48 lines (34 loc) · 2.35 KB

Data Structures -> Java


This repository aims to expose my resolutions of the exercises proposed by the subject 'Data Structures', as well as its statements. In each folder are available the statements and my respective resolutions that were accepted by Mooshak.


Programming Language:


python

Link to the course:

This course is part of the first semester of the second year of the Bachelor's Degree in Artificial Intelligence and Data Science at FCUP and FEUP in the academic year 2023/2024. You can find more information about this course at the following link:

Objectives of this course:

  1. Proficiency in the Java language and the object-oriented programming paradigm;
  2. Knowledge of the main basic data structures: arrays, matrices, linked lists and binary trees;
  3. Knowledge of the main abstract data types and their implementations: queues, stacks, sets, dictionaries and priority queues;
  4. Basic competence in analyzing the complexity of algorithms and understanding the main complexity classes;
  5. Enrichment of knowledge about some algorithmic techniques such as recursion, search with backtracking and divide and conquer;
  6. Practical experience of application to concrete problems.