Coder Social home page Coder Social logo

shashank1623 / algorithms Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 23.0 196 KB

All Algorithms implemented in C++.

License: MIT License

C++ 100.00%
algorithms cpp cpp20 data-structures hacktoberfest hacktoberfest-accepted hactoberfest-accepted hactoberfest2022

algorithms's Introduction

Hi there , I'm Shashank!πŸ‘‹

A programmer born Bihar and doing my undergrads from Uttarakhand, India. I'm final year student Final year student pursuing Bachelor’s in Artificial Intelligence and Data Science from Graphic Era Universtiy. I try to grab any opportunity I can to develop myself and enhance my abilities. I love to learn about new technologies and and have gained experience through coursework and projects in a variety of programming lanaguages, including C++ , Java ,Python , AWS solution architect , TensorFlow Certifed Developer and Open Source Contributor

shashank1623

shashank1623

Connect with me:

shashank1623

Β shashank1623

shashank1623


Languages and Tools:

c cplusplus css3 flask git html5 java mysql python shashank-Js shashank-Js shashank-Js

algorithms's People

Contributors

adithyaranand avatar aman76075 avatar anjali-chaudhary3 avatar ankit0603 avatar anu-kriti-shri-vastava avatar aryanmishra458 avatar ashwinpra avatar badshah008 avatar hannibal404 avatar harshit-tripathi01 avatar iamchocos avatar kriti1623 avatar lakshaysk106 avatar mukulrawat-official avatar rahul2004a avatar raja3400 avatar sagarshaw800 avatar shashank1623 avatar shashank2309 avatar shishank93774 avatar singh-ab avatar skgx avatar vishalmanam avatar vishwajeet161 avatar vivekrai7272 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

algorithms's Issues

Parenthesis Checker_using stack

Problem Statement:
Given an expression string x. Examine whether the pairs and the orders of β€œ{β€œ,”}”,”(β€œ,”)”,”[β€œ,”]” are correct in exp.
For example, the function should return 'true' for exp = β€œ[()]{}{()()}” and 'false' for exp = β€œ[(])”.

Approach:
Stack

Next Greater Element using stack

Given an array arr[ ] of size N having elements, the task is to find the next greater element for each element of the array in order of their appearance in the array.Next greater element of an element in the array is the nearest element on the right which is greater than the current element.
Expected Time Complexity : O(N)
Expected Auxiliary Space : O(N)

Addition of Dynamic Programming in "Popular Coding Topics"

I believe that Dynamic Programming should also be added in the "Popular Coding Topics" section, as it is quite handy in competitive programming. I would like to begin contributing to this section by adding the popular "knapsack" problem :)

Binary Tree Traversal

Hey, I want to add code to traverse a binary tree in different ways. Please assign me this issue .

Recursion Code in CPP

I saw that there isn't recursion code in the repository. Can I add recursion code in cpp for questions like generating all permutations of a sequence,similar variations, N-Queen? Will help other developers practising recursion.
Will add question link in comments too.

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.