Skip to content

Repository files navigation

problem-solving

This repository gathers problem sets and solutions from the class GSI-064 - Resolução de Problemas, part of the Information Systems course at the Federal University of Uberlândia (UFU). In each class, a "marathon" of problems was organized around a specific theme, and each file here is my solution to the each problem set from those marathons.

Repository Structure

Folder Purpose
01-intro-estruturas-selecao-repeticao Fundamentals: Introduction to selection and repetition structures.
02-vetores-matrizes Arrays & Matrices: Operations and algorithms on 1D/2D data.
03-string String Manipulation: Practice with string problems and algorithms.
04-struct-ordenacao Structs & Sorting: Using structs and sorting algorithms.
05-estruturas-basicas Basic Data Structures: Practice with stacks, queues, lists, and similar.
06-estruturas-intermediarias Intermediate Data Structures
07-grafos Graph Algorithms
08-tecnicas-guloso-bb Greedy Techniques and Branch & Bound
09-tecnicas-dinamica-mst Dynamic Programming & MST
10-geo-comp Computational Geometry
extras Additional Material

Folder Structure Details

Each main topic folder (e.g., 01-intro-estruturas-selecao-repeticao) contains:

  • Exercises: Numbered or named problem files, often in C++ (.cpp) or Python (.py).
  • assets/: Subdirectory with supporting materials:
    • Original accepted solutions for all problems.
    • Class slides used for teaching the topic.
    • Helper documents with theory, tips, or worked examples.

Contributing

Contributions are welcome! Please open an issue or pull request for suggestions, corrections, or new problems.

License

See LICENSE for details.

About

Problem sets and solutions from the marathons made during the classes of a problem-solving course

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages