You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,3 +2,34 @@
2
2
Solving Cryptarithmetic Puzzles with Breadth-First Search & Depth-First Search
3
3
4
4
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++.
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.
0 commit comments