Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

List of projects for CS3401

Use the form link to choose a project :

Form Link for male section

Form Link for female section

Project 1

Solving the Knapsack problem using the bottom-up Algorithm for generationg subsets.

Project 2

Solving the Knapsack problem using the binary reflected gray code Algorithm for generationg subsets.

Project 3

Solving the travelling salesman problem using the minimal change Algorithm for generationg permutations.

Project 4

Solving the travelling salesman problem using the Johnson trotter Algorithm for generationg permutations.

Project 5

Solving the travelling salesman problem using the Lexicographic permutation Algorithm for generationg permutations.

Project 6

Finding the Kth smallest element: Implementing the Quickselect algorithm using Lumoto partitionning.

Project 7

Finding the Kth smallest element: Implementing the Quickselect algorithm using Hoare partitionning.

Project 8

Implementing the Quicksort algoritm with parameters Quicksort(A[],left,right,pivot,partitionning):

Project 9

Implementing an AVL tree.

project 10

Implementing a program to test graph acyclicity. An acyclic graph is a graph with no cycles.

project 11

Implementing a topological sorting algorithm using DFS.

project 12

Implementing a topological sorting algorithm using source removal.