Skip to content

yogeshjoga/Data_Structures_and_Algorithms_Yogesh

Repository files navigation

Data_Structures_and_Algorithms_Yogesh

welcome to DSA 100 DAYS... GamePlay REPO HackerRank and LeetCode..... 100 days game paly from 14/10/2022 this is my First day taken real task in my Current working company....

Most Imp DSA's

Must complete these Data Structers 

         Arrays
         Strings
         LinkedList
         Stack
         Queue
         Tree
         Heap
         Graph
         Hash

1. Sorting Algorithm:

- It is the algorithm that arranges the order of the items in a list.
Insertion Sort
Bubble Sort
Merge Sort
Quicksort
Heap Sort
selection Sort

2. Searching Algorithm:

- It is the algorithm that finds an element in a data set.
Linear Search
Binary Search
Breadth-First Search(BFS)
Depth-First Search(DFS)

3 Graphs

Kruskal's Algorithm
Dijkstra's Algorithm
Bellman ford Algorithm
Floyd Warshall Algorithm
Topological Sort Algorithm
Flood Fill Algorithm
Lee Algorithm

4 Arrays

kadane's Algorithm
Floyd's Cycle Detection Algorithm
KMP Algorithm
Quick selection Algorithm
Boyer-More Majority vote Algorithm

5 Basics

Huffman Coding Compression Algorithm
Euclid's Algorithm
Union Find Algorithm

6. Dynamic Programming:

- DP is an algorithmic technique for solving an optimization problem by breaking it down into simpler sub-problems.

7. Recursion Algorithm:

- Recursion is a problem-solving technique in which the solution is dependent on solutions
to smaller instances of the same problem.

8. Divide and Conquer:

- The Divide and Conquer algorithm consists of a dispute using the three steps listed below.

* Divide the original problem into sub-problems.
* Conquer: Solve each sub-problem one at a time, recursively.
* Combine: Put the solutions to the sub-problems together to get the solution to the whole probl

SPRING BOOT

0auth2
Spring Security Fundamentals
Web Flux Essentials
Spring Doc + OpenAPI
Unit Testing Rest

JAVA

Baeldung
Java Guides
Java Developer Zone
Java In Use
Spring Boot Tutorial
D Zone
Hacker Noon
Java Dev Journal
Spring IO
Zetcode
MKYong
Geeks for Geeks
Fruzenshtein
The Open Tutorials
Holmeshe
Hacks Plaining
A curated list of high quality coding style conventions and standards
Refactoring guru
SpringFramework.guru

Ebook-courses-downloader

CourseSity
760+ Programming and Computer Science Courses

Architecture

Awesome architecture

Good Web Developer

State of CSS
Miocene
Articles by Chris Coyier
CSS Hell
meyerweb
Html/CSS guide
W3.org
CanIuse
MDN
WhatWG
ECMA Standard
W3C
Chrome Developer
CSSWG Wiki
CSSWG Drafts
CSS Validator
HTML Validator How browsers work
Google Web developers
Defensive CSS
Maintainable CSS

Typescript

Microsoft

Blockchain

ethereum-blockchain-development

useful-resources

Codetalks TV
Useful-resources
Scrimba
Freecodecamp
1000projects
getwaves.io
CodeSignal
Grindreel
Design Patterns
Interviews
Resume Examples
CV Examples
Learn x by doing y
Good Ramda Resources
Category Theory
CS Youtube videos
Amplication - create web app without code
Bearer.sh API Monitoring
Cloudinary
imgix
Vultr
Yagni
Video with Wistia
Videojs player
Sitepoint
Smashing magazine
free online courses for cs
CSS Battle
Log2Base2 DataStructures and Algorithms

Free Dev tools

Free Stuff
MongoDB

JavaScript

Javascript Info
Augular
Angular
JS Array
Visualize stack and queue
Javascript beginner to intermediate
Javascript course
Thinkster
Module,Observer,Prototype,Singleton Design Patterns
React Patterns
Lodash
Bundle Phobia
Redux utilites
ECMA Specification 2022

Kotlin

Introduction to Kotlin
Advanced Kotlin
Kotlin by example
Kotlin for java developers course
Kotlin Official Guides
Kotlin notes for professionals book
Spring and kotlin

Go

Ref specification
Documentation
Go by example
Go web example
Golang cafe
Go bridge forum
Golang bot
GIFM
Your basic
Learn go with tests
Learn x in y minutes
Intro books

Math

Secrets of Math Oxford University
MIT open course
Math World

color

adobe color

Application platforms for build,deploy, and release

CloudFoundry
Waypointproject
Heroku
Vercel
Netlify
[CircleCI]

Docker, Container, Kubernetes

Container.Training
Docker-curriculum

Microservices

Microservices IO.

Android

Google trainings
Android kotlin

React Native

React Native dev by Facebook
React Native Express
React Navigation

React Essentials

ReactJS
ReduxJs
RecoilJs(Optional)
RecoilJs Course
React Router
Ant Design
React Query(Optional)
React Patterns
Chakra-UI
Storybookjs
Testing library
Formik
material-ui
Bootstrap
React Hook form
FullStackOpen

Functional

F#

Compurter Science

Free cs courses
MOOC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages