Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raj-rathod/dsa-questions

This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented
https://github.com/raj-rathod/dsa-questions

algorithms data-structures data-structures-and-algorithms dsa-learning-series dsa-practice dsa-project dsa-questions faang-interview faang-preparation faang-questions leetcode npm-package placement-preparation rajesh-rathore

Last synced: about 1 month ago
JSON representation

This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented

Awesome Lists containing this project

README

        

![GitHub Repo stars](https://img.shields.io/github/stars/raj-rathod/DSA-questions?style=social)
![GitHub forks](https://img.shields.io/github/forks/raj-rathod/DSA-questions?style=social)
![GitHub watchers](https://img.shields.io/github/watchers/raj-rathod/DSA-questions?style=social)
![GitHub contributors](https://img.shields.io/github/contributors/raj-rathod/DSA-questions)
![GitHub issues](https://img.shields.io/github/issues-raw/raj-rathod/DSA-questions)
![npm](https://img.shields.io/npm/dm/@raj-rathod/dsa-methods)

# Data structures and algorithms methods
> This package is developed for functionality of data structures
and algorithms, some standard examples of algorithms are
implemented

## [Publish](https://www.npmjs.com/package/@raj-rathod/dsa-methods)

_If you like this project, please leave me a star._ ★

## **Installation**

````node
npm i @raj-rathod/dsa-methods
````

Then import it's module into your code:

````typescript

import { SingleLinkedList } from '@raj-rathod/dsa-methods';

````

how to use it in angular components:

````typescript
import { SingleLinkedList } from '@raj-rathod/dsa-methods';

export class SingleLinkedListComponent implements OnInit {

singleLinkedList: SingleLinkedList;

constructor() {
this.singleLinkedList = new SingleLinkedList();
this.singleLinkedList.createSingleLinkedList([1, 2, 3]);
}

}
````

## Table of Contents

- ### Data Structures
- **Linear Data Structures**
- Array
- Matrix
- Stack
- Queue
- Linked List
- **Non-linear Data Structures**
- Tree
- Graph
- Trie
- Hash Table
- ### Algorithms
- **Sorting**
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Counting Sort
- Radix Sort
- Bucket Sort
- Shell Sort
- Heap Sort
- **Searching**
- Linear Search
- Binary Search
- Jump Search
- Interpolation Search
- Exponential Search
- Fibonacci Search
- **Divide and Conquer**
- Merge Sort
- Quick Sort
- Strassen's Algorithm
- Closest Pair of Points
- Karatsuba Algorithm
- **Recursive**
- **Dynamic Programming**
- **Greedy**
- **Backtracking**
- **Hashing**
- **Randomized**

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please read the [Contribute guide](.github/CONTRIBUTING.md)

## Connect with me ~Rajesh Rathore

[![Linkedin Badge](https://img.shields.io/badge/-LinkedIn-0e76a8?style=flat-square&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/rajesh-rathore-0501/)
[![Website Badge](https://img.shields.io/badge/Website-3b5998?style=flat-square&logo=google-chrome&logoColor=white)](https://linktr.ee/rajesh_rathore)
[![Twitter Badge](https://img.shields.io/badge/-Twitter-00acee?style=flat-square&logo=Twitter&logoColor=white)](https://twitter.com/Rajesh946055)
[![Instagram Badge](https://img.shields.io/badge/-Instagram-e4405f?style=flat-square&logo=Instagram&logoColor=white)](https://www.instagram.com/raj_rathod1313/?hl=en)

***Do star, fork and share the repo to show your support, it would help others too!***



Let me know your views or any changes or improvements or contribute to make better for others

:heart: ***Thank you all for Forking this repository and contribute*** :heart: