Java Solutions to problems on LintCode/LeetCode
-
Updated
Dec 14, 2022 - Java
Java Solutions to problems on LintCode/LeetCode
This series aims to teach you DP with everything sequenced step by step, fully readable code with necessary comments. It includes 135+ problems, 105+ from LeetCode, covering 11 DP patterns from 1D to Graph DP. Includes Top-Down & Bottom-Up solutions, multiple ways of writing Top-Down solutions, and space optimizations (e.g., 1D to constant space).
This study plan is for those who want to prepare for technical interviews but are uncertain which problems they should focus on. The problems have been carefully curated so that levels 1 and 2 will guide beginner and intermediate users through problems that cover the data structures and algorithms necessary to succeed in interviews with most mid…
My solutions for different online judges: UVa, LightOJ, SPOJ, Codeforces, Codechef, Atcoder, Timus, URI etc.
Config files for my GitHub profile.
This Repo provides Data Structures and Algorithms (DSA) lab tasks, including implementations of sorting/searching algorithms, data structures (arrays , linked list, trees, graphs), dynamic programming and more. Perfect for hands-on DSA learning. contributions are welcome!
Problems for Data Structures and Algorithms coded in C++
Mixed Dynamic-Programming Solutions -Java
Solutions to competitive programming problems from different websites which are developed by me.
Some important algorithms implementation
This repo contains the algorithms and solutions to commonly asked interview questions.
This is final task of design and analysis of algorithm. It's about implementation of brute force, greedy, and dynamic programming on knapsack problem.
Dynamic programming is used where we have problems, which can be divided into similar sub-problems, so that their results can be re-used. Mostly, these algorithms are used for optimization.
This Python project completes a programming problem from MIT OCW's Algorithms and Data Structures and implements Seam Carving using dynamic programming.
This repository contains my code solutions for the dynamic programming problems in C++.
Data Structures And Algorithms Practice
Java-based shopping cart system with a graphical interface using JOptionPanes and JFrames. Features include product management, client-specific carts, and shopping histories. Highlights advanced Object-Oriented Design, Abstract Classes, and Lambda Expressions for optimized performance.
Add a description, image, and links to the dynamicprogramming topic page so that developers can more easily learn about it.
To associate your repository with the dynamicprogramming topic, visit your repo's landing page and select "manage topics."