/Data-Structures-and-Algorithms-Perl

Data structure and algorithms using Perl5

Primary LanguagePerlApache License 2.0Apache-2.0

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