Practice is the key!

Overview

DSA-Weekly-LeetCode-Practice

Hello Learners!

  • This repository is for getting knowledge of Data Structures and Algorithms and practicing some good questions on each DS on weekly basis.
  • All the solutions will be updated by me after end of week.

Let's get started!

Problems links and Resources will be provided weekly in this repository


Week-1 Array
Learning Resources
  • Array Data Structre (Best Article)

  • If after reading this article you are still not getting the concept then practice easy questions on HackerRank to get an Idea.

  • Now you can practice these questions.


Easy

Medium

  • Problems
    • Problem 1 Link

    • Problem 2 Link

    • Problem 3 Link

    • Problem 4 Link

    • Problem 5 Link

    • Problem 6 Link

    • Problem 7 Link

    • Problem 8 Link

    • Problem 9 Link

    • Problem 10 Link (Requires Knowledge of DFS and BFS -> You may leave this problem or learn BFS and DFS)

Hard

Extra Problems



Week-2 Strings
Learning Resources
  • String Data Structre (Best Article)

  • Read this article and if still you have doubts then practice some easy questions on hackerrank.

  • Now you can practice these questions.


Easy

Medium

Hard

Extra Problems

  • Problems


Week-3 Linkedlist
Learning Resources
  • Linkedlist Data Structre (Best Article)

  • Read this article and if still you have doubts then practice some easy questions on hackerrank.

  • Now you can practice these questions.


Easy

Medium

Hard

Extra Problems



Week-4 Tree
Learning Resources
  • Tree Data Structre (Best Article)

  • Youtube (Striver tree series)

  • Practice


Easy

Medium

Hard


Owner
Abhinandan
Abhimanyu Bano!
Abhinandan
Header-only compile time key-value map written in C++20.

C++ Static Map Header-only compile time key-value map written in C++20. Getting Started Simply add the files in your source and #include "@dir/Static_

null 1 Oct 19, 2021
Practice is the key!

DSA-Weekly-LeetCode-Practice Hello Learners! This repository is for getting knowledge of Data Structures and Algorithms and practicing some good quest

Abhinandan 7 Mar 16, 2022
KVDK (Key-Value Development Kit) is a key-value store library implemented in C++ language

KVDK (Key-Value Development Kit) is a key-value store library implemented in C++ language. It is designed for persistent memory and provides unified APIs for both volatile and persistent scenarios. It also demonstrates several optimization methods for high performance with persistent memory. Besides providing the basic APIs of key-value store, it offers several advanced features, like transaction, snapshot as well.

Persistent Memory Programming 140 May 17, 2022
⌨️ Personal key mapping for The Key.

The Key Personal key mapping for The Key. This firmware configures: The first key to be the mute key on single tap, and the pause/play key on double t

Zihua Li 1 Dec 25, 2021
Allows to swap the Fn key and left Control key and other tweaks on Macbook Pro and Apple keyboards in GNU/Linux

A patched hid-apple kernel module UPDATE August 2020: swap_fn_leftctrl is now built-in in Linux 5.8 ?? UPDATE Jun 2020: New feature added (swap_fn_f13

Zakhar Semenov 288 Apr 30, 2022
A kata to practice refactoring to the State Pattern

A kata to practice refactoring to the State Pattern

Barney Dellar 2 Sep 20, 2021
A kata to practice refactoring to the strategy pattern.

<style> commit{ color:orange; } heading{ color:firebrick; font-weight: bold; } </style> Instructions Introduction This kata is designed to help you le

Barney Dellar 2 Oct 1, 2021
DSA Practice Questions

DSA Practice Questions Supported Platforms LeetCode HackerRank CodeForces CodeChef GFG Rule File should be QuestionCode.extention in this format Each

null 5 Oct 25, 2021
The Repository Contains all about Data Structure and Algorithms with Practice problems, series, and resources to follow!

?? The Complete DSA Preparation ?? This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya,STriver Series ,FA

Pawan Roshan Gupta 6 Jan 8, 2022
Practice questions for midterm & final (no solutions)

Comp 15 Tufts Reviews Here are some reviews for the COMP15 midterm and final. These are not the official course study guides, but rather written by me

null 1 Nov 3, 2021
Just a repository convenient for reviewing and retrieval practice.

The-art-of-multiprocessor-programming Purpose Just a repository convenient for reviewing and retrieval practice. The architecture of this repository(H

null 1 Nov 9, 2021
Solutions to Hackerrank.com practice problems using JAVA, C, Python and MySQL

Solutions to Hackerrank practice problems This repository contains 185 solutions to Hackerrank practice problems. Updated daily :) If it was helpful p

Ankit Seth 1 Dec 28, 2021
Github flow practice

GitHub Flowの練習 0. 目次 目標 対象者 事前準備 Gitのインストール GitHubアカウントの準備 エディタの準備 makeのインストール 2人組の編成 前提知識 Gitとは? GitHubとは? GitHub Flowとは? ハンズオン 最後に 参考文献 1. 目標 Gitの基本

Suzuki Yoshiya 5 May 2, 2022
This repository is for my coding practice, making a text editor from scratch in C.

text-editor-practice This repository will contain my coding practice, making a text editor from scratch. I based this practice from this wonderful res

null 2 Dec 13, 2021
An open-source C and C++ project series where beginners can contribute and practice coding.

C C++ mini project A collection of easy C and C++ small projects to help you improve your programming skills. Steps To Follow for contribute Star this

Alexander Monterrosa 2 Jan 1, 2022
A RPG created for practice the C language

RPG em desenvolvimento Index and Languages / Índice e Línguas English Instalation Linux Windows Português Instalação Linux Windows Cooperadores / Coop

null 6 Oct 23, 2021
Practice making a PR into an open-source repository!

Pull Request (PR) Practice! It can be scary to make a pull request into a public repository. Let's make the first one really easy, with a step-by-step

2 Dec 24, 2021
Ioccc - My IOCCC submissions and practice.

My IOCCC submissions 2020-minimd5 An MD5 tool, with 64x4 byte constant table generation using integer arithmetic. 2020-rectangles Represents an image

Ilya Kurdyukov 82 May 3, 2022
Data structures and algorithms topicwise practice problems in C++

Data-Structure-and-Algorithm data structures and algorithms topicwise practice problems in C++ Q. find maximum element in an array Q. Sum of all Subar

Kamdev Kumar 2 Jan 10, 2022
Practice Mod for Super Mario 3D World + Bowsers Fury

Practice Mod This is a mod for Super Mario 3D World + Bowsers Fury that adds different features that intend to aid in speedrun practice (but can also

Fruityloops 4 May 7, 2022
Practice C++ by solving well-prepared exercises on different topics

Practice C++ Practice C++ by solving well-prepared exercises! Complexity level is middle. Not "how to write a for loop and push to a vector", but rath

null 91 May 16, 2022
Code and Notes for DSA practice before placement.

Code and Notes for DSA practice before placement

Kunal Tulsidasani 2 Jan 26, 2022
This is the C++11 version of miloyip/json-tutorial for practice purpose.

cpp-json-tutorial 原作者库:miloyip/json-tutorial,以下将该项目简称为leptjson。 leptjson使用C98编写。C语言编程风格与面向对象风格有很大差距。为了进一步练习C++编程,我试图模仿原作者的构建思路,使用C++11在仿写leptjson,尽量使用

ZHU, Huanqi 4 Mar 28, 2022
This is the practice repo for absolute beginners.

This is the practice repo for absolute beginners.

Aaquib Ali 3 Feb 3, 2022
Practice C Programming with von

Practice C Programming with von This is a special repo designed for C Programming Language students who want to dive and learn the basics of the langu

Von 1 Feb 22, 2022
A Coding some basic rpg systems in C++ for practice and fun

demo_rpg A Coding some basic rpg systems in C++ for practice and fun. YT Playlist Designs Ideas Some quick theoretical lists that we will iterate on.

Code, Tech, and Tutorials 4 Feb 7, 2022
Simple constant key/value storage library, for read-heavy systems with infrequent large bulk inserts.

Sparkey is a simple constant key/value storage library. It is mostly suited for read heavy systems with infrequent large bulk inserts. It includes bot

Spotify 964 May 11, 2022
Internet Key Exchange version 2 (IKEv2) daemon - portable version of OpenBSD iked

Portable OpenIKED This is a port of OpenBSD's OpenIKED to different Unix-like operating systems, including Linux, macOS and FreeBSD.

OpenIKED 25 Apr 7, 2022