Day 83 of #100DaysOfCode .
.
.
If you haven't heard the giveaway I am doing right now, just go to my profile for the details. Get a chance for a free udemy course!
Challenge
A lot of parsing, parsing table, left recursion, follow and first, recursive descent and other compiler design problems.
Then I moved to Java to brush my knowledge on class structure. Worked on enum data type, different scoping techniques and a little bit of memory management.
For a challenge, I figured out how to determine whether a given graph is bipartite or not using a graph coloring algorithm.
I figured out that whenever a graph related question asks you to implement a linear time algorithm, 80% of the time, you will either use DFS or BFS.
I used a modified BFS this time. π€·π»ββοΈ
.
As always, you can get the source code of everything on my GitHub repo.
https://github.com/emrahsariboz.
.
.
#softwareengineer #python #programming #coder #engineeringlife #devlife #datastructures #algorithm #yapayzeka
#java #javaprogramming #javadeveloper #learnprogramming #programmer #programmerlife #developer #kodlama #yaz Δ±lΔ±m
#programmerslife #programming #deskgoals #setupinspiration ...