Skip to content

uhKamil/DataStructuresAndAlgorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 Data Structures and Algorithms

Java IntelliJ IDEA Status

This repository contains source code for laboratory and practical exercise solutions developed by me as part of the Data Structures and Algorithms course at the Wrocław University of Science and Technology (summer term 2025/26).

🗂️ Repository structure

The repository is divided into main directories corresponding to different class types:

📂 Classes (Tutorials / Exercises)

Source code and tasks implemented during practical tutorials and exercise classes.

  • C00-C06 - Consecutive sets of tutorial exercises, including stack, queue, and RPN-related tasks.

📂 Labs

Full implementations of data structures and algorithms created for laboratory sessions.

  • Lab01Document, Drawer, and execution setup for the first laboratory task.
  • Lab02 – Singly linked list implementation (OneWayLinkedList, Link).
  • Lab03 – Doubly linked unordered list with head and tail.
  • Lab04 – Cycled ordered list implementation.
  • Lab05 – Extended cycled ordered list and document handling.
  • Lab06 – Further work on the cycled ordered list implementation. (WIP)
  • Lab07 – Hash table implementation and name-based documents.

📂 Lectures

Code examples from lectures are not included in this public repository due to copyright restrictions (intellectual property of the university staff).

🧠 Topics covered

Key topics covered in this repository include:

  • Object-oriented programming in Java.
  • Design patterns (e.g., Iterator).
  • Data structures: Lists, Stacks, Queues, and Hash Tables.
  • Document-processing and linked-structure exercises.
  • Sorting and searching algorithms.

The repository is shared solely for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages