cpp fundamentals and questions for beginners and intermediates

Overview

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.

twitter feed




GitHub link:-

GitHub repo


Star the repo or fork it.

We shall start dsa from today.



For complete cpp fundamentals theory visit :- CPP Theory



GFG learn C++

DSA ALL TOPICS LINK NEW


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.



Issues
  • fibonacci series using recursion

    fibonacci series using recursion

    Description

    Description I want to add Fibonacci series using recursion in cpp

    Domain

    Recursion

    Type of Contribution

    Code

    Code of Conduct

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

    ADDED New program inArray section


    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
    • [ ] Linked List
    • [ ] 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
  • Lowest Common Ancestor of a Binary Tree

    Lowest Common Ancestor of a Binary Tree

    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

    Domain

    Tree

    Type of Contribution

    Code

    Code of Conduct

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

    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
  • 0-1Knapsack problem using recursion

    0-1Knapsack problem using recursion

    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).

    Domain

    Recursion

    Type of Contribution

    Code

    Code of Conduct

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

    Kth Largest Element in an Array

    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.

    Domain

    Heap

    Type of Contribution

    Code

    Code of Conduct

    • [X] I follow Contributing Guidelines & Code of conduct.
    opened by jainsanyam228 3
  • Detect loop in a linked list

    Detect loop in a linked list

    Description

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

    Domain

    Linked List

    Type of Contribution

    Code

    Code of Conduct

    • [X] I follow Contributing Guidelines & Code of conduct.
    Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR 
    opened by Abhas-15 3
  • Delete the middle node of a Linked List

    Delete the middle node of a Linked List

    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.

    Domain

    Linked List

    Type of Contribution

    Code

    Code of Conduct

    • [X] I follow Contributing Guidelines & Code of conduct.
    Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR 
    opened by RADHIKA-JOSHI123 3
  • Add files via upload

    Add files via upload


    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
    • [ ] Linked List
    • [ ] 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
  • Join two linked lists

    Join two linked lists

    Description

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

    Domain

    Linked List

    Type of Contribution

    Code

    Code of Conduct

    • [X] I follow Contributing Guidelines & Code of conduct.
    Hacktoberfest-Excluded-AlgorithmRepos-forbetter-PR 
    opened by pawangupta5167 3
  • [Create New Issue]: Breadth First Search Binary Tree

    [Create New Issue]: Breadth First Search Binary Tree

    Description

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

    Domain

    Binary Search Tree

    Type of Contribution

    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

Jitesh Kumar 1 Dec 22, 2021
IEEEXtreme15.0 Questions And Answers

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

Dilan Perera 12 Jun 2, 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

Devangi Purkayastha 30 Jun 15, 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

null 2 Oct 22, 2021
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

Hariket Sukeshkumar Sheth 12 Jun 16, 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

Hitesh Vishnoi 17 Feb 3, 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

ACM VIT 5 Feb 14, 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.

huihut 24.7k Jun 26, 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

doxxable3 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++ для начинающих и практикующих.

Evgeny 1.3k Jun 24, 2022
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.

ToshioCP 235 Jun 29, 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'.

Microsoft 10.5k Jul 2, 2022
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

null 84 Jun 21, 2022
Small beginners C program examples.

Small beginner C programs.

null 23 Feb 18, 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

Yujie He 24 Jun 26, 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

Alex 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

Cas Perl 25 Mar 12, 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

Packt 62 May 26, 2022
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.

Standard C++ Foundation 34.4k Jun 27, 2022