Git Product home page Git Product logo

sunilgudivada / data-structures-and-algorithms Goto Github PK

View Code? Open in Web Editor NEW
86.0 6.0 33.0 312.29 MB

This repo contains the algorithms from various websites. and detailed notes about the data structures and algorithms and Preparation Manual to crack any coding interview including working professionals.

Home Page: https://blog.sunilgudivada.dev/notebook/

License: MIT License

algorithms geeks leetcode-solutions leetcode-java leetcode daily-coding-problem daily-coding design-patterns system-design

data-structures-and-algorithms's Introduction

description cover coverY
The Evolving Notebook: Daily Knowledge on Data Structures, Algorithms, and System Design
0

๐Ÿ“’ Notebook

GitHub issuesGitHub followers GitHub forks GitHub stars

Welcome to my public notebook, a dynamic and evolving repository of knowledge! Here, I document my daily learnings and insights across a range of topics integral to the world of software engineering and computer science. This notebook is meticulously updated on a day-to-day basis, reflecting my commitment to continuous learning and improvement.

Within these pages, you'll find detailed sections dedicated to Data Structures, Algorithms, System Design, and Interview Questions. Each section is crafted to provide clear, concise, and practical information that can aid in both academic study and professional preparation.

Data Structures

Explore various data structures, their implementations, and applications. From arrays and linked lists to trees and graphs, this section covers the fundamentals and beyond, providing both theoretical and practical perspectives.

Algorithms

Dive into the world of algorithms, where I break down complex problems and solutions. This section includes a variety of algorithmic strategies such as sorting, searching, dynamic programming, and more, with detailed explanations and examples.

System Design

Understand the principles and practices of designing scalable and efficient systems. This section delves into the architecture of well-known applications and services, offering insights into their inner workings and design considerations.

Interview Questions

Prepare for technical interviews with a curated list of questions and answers. This section covers a wide array of topics, providing sample problems, detailed solutions, and tips for effective problem-solving during interviews.

I hope this notebook serves as a valuable resource in your journey to mastering these critical topics. Whether you are a student, a professional, or an enthusiast, there's something here for everyone. Happy learning!

Important Links for interview preparationSystem Design, Interview, Resume Templates, Low level Designimportant-links-for-preparation.md
Research PapersReal Time infra structure at UberScaling memcache at Meta (Facebook)Broken link
90 Days Preparation ScheduleDesigned to enhance your proficiency in Data Structures, Algorithms, and System Design. 90-days-preparation-schedule.md

{% content-ref url="preparation-manual/algorithms-and-coding.md" %} algorithms-and-coding.md {% endcontent-ref %}

--------

Github: https://github.com/SunilGudivada/Data-Structures-and-Algorithms

Site: https://sunilgudivada369.gitbook.io/coding-practise/

data-structures-and-algorithms's People

Contributors

gitbook-bot avatar sunilgudivada avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

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.