Skip to content

AntonisAk/Programming_Languages_I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Languages I

Exercises for the 6th Semester Programming Languages I course of Electrical and Computer Engineering school | National Technical University of Athens | Academic year 2023-2024.

This repository contains implementations of four algorithmic problems in multiple programming languages including SWI Prolog, Standard ML of New Jersey, C, Python and Java.

Exercises

Grid pathfinding problem - Find a path through a grid where you can only move to cells with smaller values.

Sequence partitioning problem - Determine if a sequence can be split into two equal-sum subsequences.

Number theory problem - Find the minimum base needed to represent a number using only one digit.

Binary tree arrangement problem - Rearrange a binary tree to achieve minimum lexicographical sequence in inorder traversal.

Languages Used

  • SWI-Prolog - Logic programming language
  • SML/NJ - Functional programming language
  • C - Low-level imperative programming language
  • Python - High-level scripting language
  • Java - Object-oriented programming language

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors