Gaurav Rai

Data-Structures-and-Algorithms-Perl

Data structure and algorithms using Perl.

Tested on both Windows(Strawberry) and Linux platform.

 

 

Code Formatter: perltidy Code Analysis: perlcritic  

Tested on Perl - 5.30  

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  
<ul><li>Queue</li></ul><ul><li>Circular Queue</li></ul><ul><li>Double Ended Queue</li></ul> Completed
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 <ul><li>Google Scholar</li></ul><ul><li>Crawl Google Results LWP</li></ul><ul><li>Crawl Google Results Mojo</li></ul><ul><li>Stock Price LWP</li></ul><ul><li>Stock Price Mechanize</li></ul><ul><li>Stock Price Mojo</li></ul> Completed
Currency Converter <ul><li>LWP::UserAgent</li></ul><ul><li>Mojo::UserAgent</li></ul> Completed
Weather <ul><li>LWP::UserAgent</li></ul><ul><li>Mojo::UserAgent</li></ul> Completed
reCAPTCHA v2 Completed
reCAPTCHA v3 Completed
IMDB top movies Completed