# DSA 60 days

Hi people!

So we have started grasping dsa concepts and solving problems from 12 July.

And we shall continue till September 10

Starting from Algorithms to dynamic programming

-> Each day 5 problems

-> July 12 - September 10

-> For beginners and intermediates

For those who joined today:-

With GitHub , I'll post all information on twitter too.

GitHub repo

Star the repo or fork it.

We shall start dsa from today.

For complete cpp fundamentals theory visit :- CPP Theory

Use this course to revise your cpp fundamentals

And if anyone is using any other languages rather than c++ then don't worry.

Syntax may be different but concepts would remain the same!

Try finishing all topics of day 1 by Evening, then we shall solve 1-2 basic cpp questions.

Use the wapp group to discuss among yourselves

If you have any doubts or get stuck somewhere you can discuss here and also ask us for help.

To be more clear

Each day we have 2 tasks to complete.

1. Learn the day's target chapters.

2. Solve questions out of daily given 5 questions.

### Description

Description I want to add Fibonacci series using recursion in cpp

Recursion

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by sanjanapaidi 6

## Description 📜

added a program to fine the maximum and the minimum element in an array.

## Type of change 📝

• [x] Code
• [ ] Documentation (Content Creation in the form of codes or tutorials)
• [ ] Notes (Handwritten notes, cheatsheets, presentations, mind-maps)
• [ ] Others (If you choose other, Please mention changes below)

## Domain of Contribution 📊

• [ ] Introduction
• [ ] Mathematics
• [ ] Bit Magic
• [ ] Recursion
• [x] Arrays
• [ ] Searching
• [ ] Sorting
• [ ] Matrix
• [ ] Hashing
• [ ] String
• [ ] Stacks
• [ ] Queue
• [ ] Deque
• [ ] Tree
• [ ] Binary Search Tree
• [ ] Heap
• [ ] Graph
• [ ] Greedy
• [ ] Backtracking
• [ ] Dynamic Programming
• [ ] Trie
• [ ] Segment Tree
• [ ] Disjoint Set
• [ ] Others

## Checklist ✅

• [x] I follow Contributing Guidelines & Code of conduct of this project.
• [x] I have performed a self-review of my own code or work.
• [x] I have commented my code, particularly in hard-to-understand areas.
• [x] My changes generates no new warnings.

## Screenshots / Gif (Optional) 📸

Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by kraticodes 6

### Description

Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.

According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between two nodes p and q as the lowest node in T that has both p and q as descendants (where we allow a node to be a descendant of itself).”

I am a contributor in hacktoberfest 2021. Please assign me this issue I want to work on it Thank you

Tree

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by rajbir21-droid 5
• #### Linear Search

Is your feature request related to a problem? Please describe. I went through the search folder and found that there is no linear search.

Describe the solution you'd like I would like to add a C++ code for the linear search

Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by kavania2002 4

### Description

Given weights and values of n items, put these items in a knapsack of capacity W to get the maximum total value in the knapsack. In other words, given two integer arrays val[0..n-1] and wt[0..n-1] which represent values and weights associated with n items respectively. Also given an integer W which represents knapsack capacity, find out the maximum value subset of val[] such that sum of the weights of this subset is smaller than or equal to W. You cannot break an item, either pick the complete item or don’t pick it (0-1 property).

Recursion

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by shivam-0510-zz 4

### Description

Given an integer array nums and an integer k, return the kth largest element in the array.

Note that it is the kth largest element in the sorted order, not the kth distinct element.

Heap

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
opened by jainsanyam228 3

### Description

Hey @Sushreesatarupa I would like to work on this.Please assign it to me.

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by Abhas-15 3

### Description

Cpp code to delete the middle the element of the Linked List. If the length of the linked list is odd then delete (( n+1)/2)th term of the linked list and if the list is of even length then delete the (n/2+1)th term of the liked list.

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR

## Description 📜

• Program to sort the array using cycle sort.
• cycle sort is used when we have to sort the array when we have to do minimum number of swaps.mean memory write is costly.
• Fixes # <issue_number_here>

## Type of change 📝

• [ ] Code
• [x] Documentation (Content Creation in the form of codes or tutorials)
• [ ] Notes (Handwritten notes, cheatsheets, presentations, mind-maps)
• [ ] Others (If you choose other, Please mention changes below)

## Domain of Contribution 📊

• [ ] Introduction
• [ ] Mathematics
• [ ] Bit Magic
• [ ] Recursion
• [ ] Arrays
• [ ] Searching
• [x] Sorting
• [ ] Matrix
• [ ] Hashing
• [ ] String
• [ ] Stacks
• [ ] Queue
• [ ] Deque
• [ ] Tree
• [ ] Binary Search Tree
• [ ] Heap
• [ ] Graph
• [ ] Greedy
• [ ] Backtracking
• [ ] Dynamic Programming
• [ ] Trie
• [ ] Segment Tree
• [ ] Disjoint Set
• [ ] Others

## Checklist ✅

• [x] I follow Contributing Guidelines & Code of conduct of this project.
• [x] I have performed a self-review of my own code or work.
• [x] I have commented my code, particularly in hard-to-understand areas.
• [x] My changes generates no new warnings.

## Screenshots / Gif (Optional) 📸

Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by varshney565 3

### Description

Hey, i want to add a program for joining two linked lists.Please assign it to me under Hacktoberfest.

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by pawangupta5167 3

### Description

C++ code for level order traversal in binary search tree

### Domain

Binary Search Tree

Code

### Code of Conduct

• [X] I follow Contributing Guidelines & Code of conduct.
Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR
opened by Sunainacode 3
###### A reliable and easy to use CPP program header file for simplifying, code writing in cpp

CPP Custom Header This header file main purpose is to implement most famous and most used algorithm that are easy to implement but quite lengthy and t

1 Dec 22, 2021

IEEEXtreme15.0 Questions And Answers IEEEXtreme is a global challenge in which teams of IEEE Student members – advised and proctored by an IEEE member

15 Oct 24, 2022
###### A series of important questions with solutions to crack the coding interview and ace it!

Data-Structures-Algorithms-Handbook Ace that coding interview! A series of important questions with solutions to crack the coding interview and ace it

35 Dec 7, 2022
###### This repo is for competitive coders. In the readme file you will get the list of questions. You can contribute by adding your solutions or by providing the optimized solutions which are answered already.

Hello, Problem Solvers !!! ?? What it's about? ??‍?? This repository is for Competitive Coders to get started with Open-source. ?? We have curated a l

3 Oct 22, 2022
###### A challenge to solve coding questions of top 6 companies in 30 days

A challenge to solve coding questions of top 6 companies in 30 days. An initiative started by Arsh Goyal. #RevisewithArsh #6Companies30Days

13 Jun 29, 2022
###### Challenge to solve 90 questions from 6 companies in 30 days. Solved 45/90.

#RevisewithArsh #6Companies30days #dhindhora #stop #procastination #ReviseWithArsh #6Companies30Days Challenge! P.S This can be started anytime in the

17 Oct 23, 2022
###### Solutions for the Questions asked during Reverse Coding 2022.

Reverse Coding 2022 Solutions for the Questions asked during Reverse Coding 2022. This is the Open-Source release of the code used in Reverse Coding 2

6 Aug 3, 2022
###### This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

?? C/C++ 技术面试基础知识总结，包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

27k Dec 31, 2022
###### C - A repository containing C code samples and concepts for beginners.

C - A repository containing C code samples and concepts for beginners. A repository containing C concepts I made when I was bored. You can also use th

1 Nov 1, 2021
###### Roadmap for learning the C++ programming language for beginners and experienced devs.

Roadmap for learning the C++ programming language for beginners and experienced devs. // Дорожная карта по изучению языка программирования C++ для начинающих и практикующих.

1.8k Jan 1, 2023
###### A gtk4 tutorial for beginners

This tutorial illustrates how to write C programs with Gtk4 library. It focuses on beginners so the contents are limited to basic things such as widgets, GObject, signal, menus and build system. Please refer Gnome API reference for further topics.

303 Dec 28, 2022
###### IoT for Beginners - 12 Weeks, 24 Lessons, IoT for All!

Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

11.5k Jan 2, 2023
###### Zephyr Tutorial for Beginners

Zephyr: Tutorial for Beginners This repository contains a step-by-step guide that teaches you how to use Zephyr RTOS. It assumes: no previous experien

124 Dec 27, 2022
23 Oct 8, 2022
###### Homework repo of Modern Cpp for CV (2020Spring) at UniBonn

Modern C++ Course For CV (2020) source file can be found here. Homework Assignments Homework # Title Homework sheet Files and Data MyStatus Homework_1

25 Oct 8, 2022
###### An CPP Adaptation of esHTML. For better porpuses.

Keepy Keepy is a pseudo-language / HTML preprocessor that translates special syntax into HTML with the peculiarity of being a "compiled pseudo-languag

1 Jan 1, 2022
###### Cpp-semver - Semantic Versioning in C++

cpp-semver - Semantic Versioning in C++ Features header-only C++11 parses semver string inspired by Semantic Versioning and npm-semver API handling st

26 Oct 11, 2022
###### Mastering-Cpp-Game-Development - Code files for Mastering C++ Game Development, published by Packt

Mastering C++ Game Development This is the code repository for Mastering C++ Game Development, published by Packt. It contains all the supporting proj

74 Jan 2, 2023
###### The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations. Their design encourages general applicability and broad adoption but they can be freely copied and modified to meet your organization's needs.

36.6k Jan 6, 2023