Skip to content

rai-gaurav/Data-Structures-and-Algorithms-Perl

Repository files navigation

Data-Structures-and-Algorithms-Perl

Data structure and algorithms using Perl.

Tested on both Windows(Strawberry) and Linux platform.

 

 

Code Formatter: perltidyCode 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://.com/TheAlgorithms

BacktrackingStatus
8 Queens Problem
CombinationsCompleted
PermutationsCompleted
Sudoku
BlockchainStatus
chinese_remainder_theoremCompleted
Client_ServerStatus
Client Server exampleCompleted
CompressionStatus
Burrows Wheeler
Huffman
ConversionsStatus
Decimal -> BinaryCompleted
Binary -> DecimalCompleted
Decimal -> HexaDecCompleted
HexaDec -> DecimalCompleted
Decimal -> OctalCompleted
Octal -> DecimalCompleted
Roman -> IntegerCompleted
Integer -> RomanCompleted
Cryptography/CiphersStatus
Base16Completed
Base32Completed
Base64Completed
Base85Completed
Caesar CipherCompleted
Hill Cipher
Morse CodeCompleted
Playfair Cipher
RSACompleted
Vigenere CipherCompleted
Data StructureStatus
ArraysCompleted
HashesCompleted
Linked List
  • Queue
  • Circular Queue
  • Double Ended Queue
Completed
StackCompleted
GraphStatus
Bellman-Ford Algorithm
Breadth First SearchCompleted
Depth First SearchCompleted
Dijkstra Algorithm
RecursionStatus
Fibonaaci SeriesCompleted
Tower Of HanoiCompleted
SearchingStatus
Binary SearchCompleted
Fibonaaci SearchCompleted
Exponential SearchCompleted
Interpolation SearchCompleted
Jump SearchCompleted
Linear SearchCompleted
Ternary SearchCompleted
SortingStatus
Bitonic SortCompleted
Bubble SortCompleted
Bucket SortCompleted
Comb SortCompleted
Counting SortCompleted
Heap SortCompleted
Insertion SortCompleted
Merge SortCompleted
Quick SortCompleted
Radix SortCompleted
Selection SortCompleted
Shell SortCompleted
TreeStatus
AVL Tree
Binary Search Tree
Heap
Red Black Tree
Spanning Tree
Project EulerStatus
Problem 1Completed
Problem 2Completed
Problem 3Completed
Problem 4Completed
Problem 5Completed
Problem 6Completed
Problem 7Completed
Problem 8Completed
Web ProgrammingStatus
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 v2Completed
reCAPTCHA v3Completed
IMDB top moviesCompleted