Giter VIP home page Giter VIP logo

Emre Kumaş's Projects

2d-maze-solver icon 2d-maze-solver

This program solves a 2D maze with the help of several search algorithms like BFS, DFS, A* (A-Star) etc.

cache_simulator icon cache_simulator

This C project is a cache simulation of a CPU containing L1D, L1I and L2 caches. It takes an image of memory and a memory trace as input, simulates the hit/miss behavior of a cache memory on this trace, and outputs the total number of hits, misses and evictions for each cache type along with the content of each cache at the end.

exam_scheduling icon exam_scheduling

This C project is built to schedule exams. It takes a text input file which contains name and lessons for every single person. The program analyses the input file and determine an appropriate exam scheduling so for every person no exam will be overlapping. A common problem in universities since no person can enter two exams at the same time.

expression-parser icon expression-parser

This parser converts one-line expression into assembly language format using the current ISA.

last_assassin icon last_assassin

An Android game developed in Android Studio with NgdroidApp framework. It is unfinished but playable. Most of the features were written from scratch.

multithreaded_matrix_generator icon multithreaded_matrix_generator

The main purpose of this project was to become familiar with multithreaded programs and also how to deal with sychronization problems between threads.

mwvcp-genetic-algorithm icon mwvcp-genetic-algorithm

In MWVCP, a member of np-complete family, it is required to find the vertex cover of a given graph such that the sum of the weights of the nodes is the minimum. A vertex cover of a graph is “a set of vertices such that each edge of the graph is incident to at least one vertex of the set”.

myshell icon myshell

This is a simple implementation of linux shell terminal.

parse-file-from-this icon parse-file-from-this

A simple parser for any text file. Just give the input file, define what you want and get the corresponding output...

puzzle_solver icon puzzle_solver

This JAVA program tests whether a two-dimensional list has a given string, either horizontally, vertically or diagonally. Simply you give a word as input and the program searches that word in a two-dimensional array which is the puzzle itself.

reptile-emulator icon reptile-emulator

Simply the simulated version of the CPU based on 'Reptile' design. It takes an assembly code file as input and shows the final state of all registers and data memory.

shopping-service icon shopping-service

This program simulates a shopping service by synchronizing the product sales, reservations and cancellations using PThread, mutexes and semaphores.

text_similarity icon text_similarity

This C project is built to find text similarities between two files. What it actually does is it scans two files you give as input and outputs the similar words.

travelling-agency icon travelling-agency

A travelling agency which customizes trips for customers. A trip plan consists of a hotel reservation in a requested time interval and a flight reservation for requested number of travelers.

travelling_salesman_problem_2opt_solution icon travelling_salesman_problem_2opt_solution

The travelling salesman problem (TSP) asks the following question: Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.