https://github.com/rai-gaurav/data-structures-and-algorithms-perl
Data structure and algorithms using Perl5
https://github.com/rai-gaurav/data-structures-and-algorithms-perl
algorithms algorithms-and-data-structures algorithms-perl data-structures perl perl-scripts perl5
Last synced: 6 months ago
JSON representation
Data structure and algorithms using Perl5
- Host: GitHub
- URL: https://github.com/rai-gaurav/data-structures-and-algorithms-perl
- Owner: rai-gaurav
- License: apache-2.0
- Created: 2020-01-03T19:08:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-28T13:19:56.000Z (7 months ago)
- Last Synced: 2025-03-29T23:22:05.648Z (6 months ago)
- Topics: algorithms, algorithms-and-data-structures, algorithms-perl, data-structures, perl, perl-scripts, perl5
- Language: Perl
- Homepage: https://rai-gaurav.github.io/Data-Structures-and-Algorithms-Perl/
- Size: 704 KB
- Stars: 12
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data-Structures-and-Algorithms-Perl
### Data structure and algorithms using Perl.
#### Tested on both Windows(Strawberry) and Linux platform.
[](https://github.com/rai-gaurav/Data-Structures-and-Algorithms-Perl/actions)
[](https://github.com/rai-gaurav/Data-Structures-and-Algorithms-Perl/actions)
[](https://github.com/rai-gaurav/Data-Structures-and-Algorithms-Perl/actions)

[](https://github.com/perltidy/perltidy)
[](https://github.com/Perl-Critic/Perl-Critic)[](https://www.perl.org)
Hopefully will work on older version too (as old as 5.10) and across diferent OSs without any issue as Perl put a lot focus on backward compatibility.
Inspiration - https://github.com/TheAlgorithms
| Backtracking | Status |
| ---------------- | --------- |
| 8 Queens Problem |
| Combinations | Completed |
| Permutations | Completed |
| Sudoku || Blockchain | Status |
| ------------------------- | --------- |
| chinese_remainder_theorem | Completed || Client_Server | Status |
| --------------------- | --------- |
| Client Server example | Completed || Compression | Status |
| --------------- | ------ |
| Burrows Wheeler |
| Huffman || Conversions | Status |
| ------------------ | --------- |
| Decimal -> Binary | Completed |
| Binary -> Decimal | Completed |
| Decimal -> HexaDec | Completed |
| HexaDec -> Decimal | Completed |
| Decimal -> Octal | Completed |
| Octal -> Decimal | Completed |
| Roman -> Integer | Completed |
| Integer -> Roman | Completed || Cryptography/Ciphers | Status |
| -------------------- | --------- |
| Base16 | Completed |
| Base32 | Completed |
| Base64 | Completed |
| Base85 | Completed |
| Caesar Cipher | Completed |
| Hill Cipher |
| Morse Code | Completed |
| Playfair Cipher |
| RSA | Completed |
| Vigenere Cipher | Completed || Data Structure | Status |
| ------------------------------------------------------------------------------------------- | --------- |
| Arrays | Completed |
| Hashes | Completed |
| Linked List |
|
- Queue
- Circular Queue
- Double Ended Queue
| Stack | Completed |
| Graph | Status |
| ---------------------- | --------- |
| Bellman-Ford Algorithm |
| Breadth First Search | Completed |
| Depth First Search | Completed |
| Dijkstra Algorithm |
| Recursion | Status |
| ---------------- | --------- |
| Fibonaaci Series | Completed |
| Tower Of Hanoi | Completed |
| Searching | Status |
| -------------------- | --------- |
| Binary Search | Completed |
| Fibonaaci Search | Completed |
| Exponential Search | Completed |
| Interpolation Search | Completed |
| Jump Search | Completed |
| Linear Search | Completed |
| Ternary Search | Completed |
| Sorting | Status |
| -------------- | --------- |
| Bitonic Sort | Completed |
| Bubble Sort | Completed |
| Bucket Sort | Completed |
| Comb Sort | Completed |
| Counting Sort | Completed |
| Heap Sort | Completed |
| Insertion Sort | Completed |
| Merge Sort | Completed |
| Quick Sort | Completed |
| Radix Sort | Completed |
| Selection Sort | Completed |
| Shell Sort | Completed |
| Tree | Status |
| ------------------ | ------ |
| AVL Tree |
| Binary Search Tree |
| Heap |
| Red Black Tree |
| Spanning Tree |
| Project Euler | Status |
| ------------- | --------- |
| Problem 1 | Completed |
| Problem 2 | Completed |
| Problem 3 | Completed |
| Problem 4 | Completed |
| Problem 5 | Completed |
| Problem 6 | Completed |
| Problem 7 | Completed |
| Problem 8 | Completed |
| Web Programming | Status |
| ----------------------------------------------------------------------------------------------------------------------- | --------- |
| Catalyst |
| Dancer2 |
| Mojolicious |
| Web Crawling
- Google Scholar
- Crawl Google Results LWP
- Crawl Google Results Mojo
- Stock Price LWP
- Stock Price Mechanize
- Stock Price Mojo
| Currency Converter
- LWP::UserAgent
- Mojo::UserAgent
| Weather
- LWP::UserAgent
- Mojo::UserAgent
| reCAPTCHA v2 | Completed |
| reCAPTCHA v3 | Completed |
| IMDB top movies | Completed |