Name: Ahmet Cengizhan Dirican
Type: User
Company: Freelancer
Bio: Java, C/C++, Python, C#, PHP
, **PhD, Programming, Research, Teaching
Location: İstanbul/Turkey
Ahmet Cengizhan Dirican's Projects
Config files for my GitHub profile.
This repository includes implementations of many algorithms in different styles, including BruteForce, Greedy, Divide and Conquer
This project enables you to conduct run-time tests on popular sorting algorithms.
Implementations of several data structures used in computing, such as Binary Search Tree, AVL Tree, etc.
A project including sample implementations of software design patterns
How many different ways can you find to calculate the sum of an array by multi-threading? Thread, Runnable, Callable, Future, ExecutorService
A Spring Boot based web and REST project for inventory management
A JDBC-based simple inventory management software using MySQL and Maven.
A JPA and Hibernate based simple inventory management application using MySQL and Maven.
That does it! Chickens can no longer suffer foxes. It's time for them to revenge. Let's help them :-).
Am implementation of producer-consumer problem in a cafeteria scenario using monitors (synchronized).
Java implementations of popular recursive algorithms and recursive versions of some iterative algorithms
A data explorer for Airbnb dataset. Its GUI is Swing based. Various OOP design principles and patterns were applied.
This projects provides simple means to test the running time of an algorithm.
The projects includes simple codes and explanations for tricky, new or frequently needed topics in Java.