Skip to content

Commit 3992e33

Browse files
committed
README updated
1 parent 28d600d commit 3992e33

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,34 @@
22
Solving Cryptarithmetic Puzzles with Breadth-First Search & Depth-First Search
33

44
BLG336E - Analysis of Algorithms II, Spring 2021, Homework 1
5+
6+
Student Name: Enes Demirag
7+
Student ID : 504201571
8+
Mail : ensdmrg@gmail.com
9+
Date : 06.04.2021
10+
11+
Hi,
12+
13+
For any necessary information about this project first read the [assignment](assignment.pdf). This projects consist of a Node class, two graph traverse algorithms (BFS and DFS) and other utility functions.
14+
In order to compile and run this project, first you need to link files under include/ directory.
15+
Below commands can be used to build and run this project with g++.
16+
17+
>> g++ -std=c++11 -Iinclude -c src/*
18+
>> g++ -std=c++11 -Iinclude -g *.o -o executable main.cpp
19+
>> ./executable DFS TWO TWO FOUR solution.txt
20+
21+
All of the standard libraries used in this project is given below.
22+
23+
<list> : To implement a FIFO type Queue structure.
24+
<stack> : To implement a LIFO type Stack structure.
25+
<string> : String operations.
26+
<vector> : Storing some elements and accessing them.
27+
<iostream> : To print things to the terminal.
28+
<algorithm> : To find element positions inside lists and vectors.
29+
<cmath> : Numaric operations like power and max.
30+
<chrono> : To calculate running time.
31+
32+
I explained my decisions and way of thinking in depth via inline documentation and comments inside this project. Also you can check my submitted report [here](report.pdf). If you encounter any problem regarding this projects, feel free to reach me.
33+
34+
Sincerely,
35+
Enes

0 commit comments

Comments
 (0)