Skip to content

Problem sets from Imperative Programming course at AGH UST

Notifications You must be signed in to change notification settings

szaross/imperative-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem sets from Imperative Programming course at AGH UST

This repository contains solutions of various programming tasks in C.

Lab contents

  1. Lab01 - Simple Vector Operations

    • Vector Operations: Implementation, arithmetic, scalar multiplication, range generation.
  2. Lab02 - Permutations, Data Structures, War Game

    • Permutation Generation: Recursive algorithms, logic.
    • Data Structures: Stack, queue, cyclic buffer, memory management.
    • War Game Simulation: Logic, mechanics, shuffle algorithm.
  3. Lab03 - Statistics

    • Statistical Analysis: Average, variance, Bernoulli trials, distribution, Monty Hall.
  4. Lab04 - Characters and Strings, Identifiers

    • Text Analysis Functions: Counting lines, words, characters, digram frequency, comment extraction.
    • Unique Identifier Finder: Analysis, C identifiers, keyword exclusion.
  5. Lab05 - Matrix Operations

    • Matrix Operations: Multiplication, triangulation, determinant, Gauss-Jordan.
  6. Lab06 - Relations

    • Relation Analysis: Properties, orders, max/min elements, domain.
  7. Lab07 - Integral Calculation (Function Pointers)

    • Binary Integer Operations: Conversion, bitwise operations, shift operations.
  8. Lab08 - Sorting

    • Sorting Algorithms: Bubble, insertion, quick, merge sort.
  9. Lab09 - Implementations of Matrices/2D Arrays

    • Memory Allocation: Dynamic allocation, management, C pointers.
  10. Lab10 - Operations on Generalized Vectors

    • Advanced Vector Operations: Array manipulation, searching.
  11. Lab13 - Doubly Linked List with Array and Iterator

    • Doubly Linked List: Insertion, deletion, search, memory handling.

About

Problem sets from Imperative Programming course at AGH UST

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages