Giter VIP home page Giter VIP logo

usmanbvp / dsaproblemshub Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 61.0 408 KB

A Collection of Data Structures and Algorithms Problems Solved

License: MIT License

Python 23.72% C++ 64.53% Java 7.87% JavaScript 0.49% C 3.39%
algorithms cpp data-structures datastructures-algorithms dsa-practice hacktoberfest hacktoberfest-accepted hacktoberfest10 hacktoberfest2023 hacktoberfest2023-accepted python

dsaproblemshub's Introduction

Hey ๐Ÿ‘‹, I'm Usman

Aspiring Data Scientist from India

  • ๐Ÿ”ญ Iโ€™m a Aspiring Data Scientist

  • ๐ŸŒฑ Iโ€™m currently learning Deep Learning

  • ๐Ÿ’ฌ Ask me about Data Science, Machine Learning and Power BI

  • ๐Ÿ“„ Know about my experiences resume

  • โšก Fun fact I think I am funny

Connect with me:

usman_bvp usman-pathan usman_bvp usman_bvp usman_bvp

Languages and Tools:

c html5 mysql pandas python pytorch scikit_learn seaborn tensorflow

usmanbvp

ย usmanbvp

usmanbvp

dsaproblemshub's People

Contributors

aasn0119 avatar abhishek-rajput-81 avatar adrija-g avatar ak3847 avatar akg1301 avatar ayansiddiqui007 avatar chandu2000 avatar conradkash avatar denz647 avatar druhi021204 avatar mayur9922 avatar mrunaljadhav02 avatar pathakharsh123 avatar pjbeast23 avatar rishirajm007 avatar ritik48 avatar rozza7 avatar rutikgagare avatar sangeethanayak avatar shanvijha30 avatar shikhar-raj78 avatar shivamkaushik316 avatar shreyaa26 avatar shreyashdelmade0744 avatar shristiraj26 avatar tulsi5990 avatar tusharindra avatar usmanbvp avatar vishal35679 avatar ydvmudit07 avatar

Stargazers

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

Watchers

 avatar

dsaproblemshub's Issues

Stack problems

I would like to add stacks related problems.

Please assign this to me.

Addition of Low Level Design of Snake and Ladder Game

I want to add low level design of Snake and Ladder Game because low level design is very important concept in DSA for advanced programmers and many interviews includes low level design problems so this will be a good start.

Kindly assign me with this issue. I would like to contribute. :)

Add Sieve Of Eratosthenes Program in CPP

Hey @usmanbvp I would like to contribute by adding a program of Sieve of Eratosthenes to find all the prime numbers from 1 to n in O(n*log(log(n))) time complexity.
So please assign me this issue under the tag of Hacktoberfest2023.

Find Middle of the Linked List

Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node.

Flattening a Linked List

Given a linked list of size N, where every node represents a sub-linked-list and contains two pointers:

(i) a next pointer to the next node,

(ii) a bottom pointer to a linked list where this node is head.

Each of the sub-linked-list is in sorted order.

Flatten the Link List such that all the nodes appear in a single level while maintaining the sorted order.

Note: The flattened list will be printed using the bottom pointer instead of the next pointer.

Product of Array Except Self(Arrays)

[[Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i].

The product of any prefix or suffix of nums is guaranteed to fit in a 32-bit integer.

You must write an algorithm that runs in O(n) time and without using the division operation.

Example 1:

Input: nums = [1,2,3,4]
Output: [24,12,8,6]
Example 2:

Input: nums = [-1,1,0,-3,3]
Output: [0,0,9,0,0]

Constraints:

2 <= nums.length <= 105
-30 <= nums[i] <= 30
The product of any prefix or suffix of nums is guaranteed to fit in a 32-bit integer.

Follow up: Can you solve the problem in O(1) extra space complexity? (The output array does not count as extra space for space complexity analysis.)](https://leetcode.com/problems/product-of-array-except-self/description/)](https://leetcode.com/problems/product-of-array-except-self/description/)

hi @usmanbvp, I would like to add solution to this question.
Can you please assign this issue to me.

Addition of Binary Search Tree problems

I want to add various kind of binary search tree problems which are useful from beginners to advanced programmers. I will categorize the problems into different subfolders which includes problems for beginners, intermediate and advanced programmers.

Kindly assign me with this issue. I want to contribute to this issue. :)

Matrix Rotation: Rotate a given matrix (2D array) by 90 degrees.

The problem of rotating a matrix by 90 degrees involves taking a 2D square matrix (N x N) and rotating it clockwise by 90 degrees. This means that each element in the original matrix should move to a new position in the rotated matrix, and the overall structure of the matrix remains the same.

Please add Hacktoberfest label and assign this to me ๐Ÿ˜Š

Bogo Sort in C++

I would like to add Bogo/Permutation sort algorithm in C++, Kindly assign me this under HacktoberFest, Thank you.

DSA Striver Sheet problems

I want to contribute in your repo by giving codes of striver dsa sheet . please assign me this issue under hacktoberfest tag :)

Add Odd-Even Sort / Brick Sort

Odd-Even Sort / Brick Sort :
This algorithm is divided into two phases- Odd and Even Phase. The algorithm runs until the array elements are sorted and in each iteration two phases occurs- Odd and Even Phases.

Description of solution :
Will add Odd-Even Sort / Brick Sort with adequate comments and proper documentation for readers to get a clear understanding.

Alternatives Considered :
Could you please assign me this issue under Hacktoberfest 2023.

Binary to Decimal conversion in C++

I would like to add a C++ code for converting a given binary string into an integer using recursive function, Kindly assign this to me under HacktoberFest, Thank you.

Also guide me on which folder should I add this algorithm to.

Add sieve algorithm

Sieve's algorithm used to find prime numbers and plese add hacktoberfest tag

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.