Suraj Yerkal's Projects
Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
A command line Text Editor using ncurses UI library. Specially designed for handling large size files, supports C language syntax highlighting, shortcut keys for commonly used syntax, codebase feature, undo, page up/down etc...
An arbitrary precision calculator, used to perform operations involving big arithmetic operations having thousands of digits. Can give input and output in any base.
Phone book management system using QT in C++ language. It internally uses trie data structure.
CrackDown is mobile application platform. It can be used to share your answers with your friends during your online exam. CrackDown matches your question with all the images you have and will give matching answers among all images within a second!
This is a repository containing the list of company wise questions available on leetcode premium
Online property management system. Locatesy provides easy solution to buy, sell or rent properties. User can see the detailed data of property, location of property using Map interface.
assignments 4 onwards
threadLib is a multithreading library with three types of mapping models. One-One, Many-One and Many-Many. threadLib can be used to achieve parallel flow of execution of user program. It is available for Unix-like POSIX conformant operating systems.
Simulation for efficient traffic management system. Implemented in python language and pygame as GUI. It measures density of vehicles on each signal, dynamically changes signal time of nearby signals to solve traffic problem.
Implementation of HTTP/1.1 multi-threaded server to handle common web requests.
xv6 OS