Code Monkey home page Code Monkey logo

zoranpandovski / al-go-rithms Goto Github PK

View Code? Open in Web Editor NEW
1.3K 1.3K 1.9K 56.21 MB

:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/

License: Creative Commons Zero v1.0 Universal

Python 22.88% JavaScript 6.04% Java 15.92% C++ 33.44% Go 2.87% C 11.06% Haskell 0.28% Scala 0.20% Ruby 0.85% Lua 0.13% C# 2.33% PHP 1.69% Crystal 0.08% Rust 1.06% Swift 0.61% Prolog 0.16% QMake 0.01% Shell 0.16% Erlang 0.15% Common Lisp 0.08%
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala

al-go-rithms's Introduction

al-go-rithms's People

Contributors

anmol27katyani avatar arijitkar98 avatar bajuka avatar boozec avatar cclauss avatar chaosex avatar chetna03 avatar chunky2808 avatar csmali avatar gbasupi avatar goldfndr avatar hegdenaveen1 avatar him98 avatar jay9596 avatar jebinphilipose avatar khushi-web avatar mohit-kukreja-2002 avatar natan7 avatar nawglan avatar noblehelm avatar roycoding8 avatar sahana-17 avatar sayak119 avatar ssu00 avatar suyash0103 avatar tefic avatar thilinpj avatar tino097 avatar umarsalman avatar zoranpandovski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

al-go-rithms's Issues

We need more puzzles

There are a lot of puzzles that could be resolved, currently we don't have any implementations. PR's are welcome. Some list of puzzles from Wiki:
Acrostic
Anagram
Back from the klondike
Ball-in-a-maze puzzle
Burr puzzle
Chess problem
Chess puzzle
Computer puzzle game
Cross Sums
Crossword puzzle
Cryptic crossword
Cryptogram
Daughter in the box
Disentanglement puzzle
Edge-matching puzzle
Egg of Columbus
Eight queens puzzle
Einstein's Puzzle
Eternity puzzle
Fifteen puzzle
Fox, goose and bag of beans puzzle
Geomagic square
Globe puzzle
Graeco-Latin square
Gry
Happy Cube
Insight
Jigsaw puzzle
KenKen
Knights and knaves
Knight's Tour
Lateral thinking
Latin square
Letter bank
Lock puzzle
Logic puzzle
Logo extraction puzzle
Magic square
Mahjong solitaire
Matchstick puzzle
Mathematical puzzle
Maze
Mechanical puzzle
Merkle's Puzzles
Minus Cube
Morpion solitaire
N-puzzle
National Puzzlers' League
Nikoli
Nurikabe
Packing problem
Paint by numbers
Peg solitaire
Pentomino
Pirate loot problem
Plate-and-ring puzzle
Prisoners and hats puzzle
Problem solving
Rattle puzzle
Rebus
Rubik's Cube
Speedcubing
Pocket Cube
Rubik's Magic
Rubik's Revenge
Situation puzzle
Sliding puzzle
Snake cube
Sokoban
Soma cube
Stick puzzle
Sudoku
Tangram
Thinking outside the box
Three-cottage problem
Three cups problem
Tiling puzzle
Tour puzzle
Tower of Hanoi
T puzzle
Transport puzzle
Tsumego
Tsumeshogi
Verbal arithmetic
Wire puzzle
Wire-and-string puzzle
XYZZY Award for Best Individual Puzzle

Space after "java" in path.

Hi, there's a space in the path math/automorphic_numbers/java /AutomorphicNumber.java: after java that's causing an error to fetch changes from the repository.

space in path 2

Add section titles for online course providers on README

This is a(n):

  • New algorithm
  • Update to an existing algorithm
  • Error
  • Proposal to the Repository

Details:

Hi! I would like to propose adding section titles for online course providers to improve readability and scalability if the provider adds more courses on Algorithms.

This is what I propose for each provider (Coursera, Udacity, EdX and new ones to be added):

image

If you would like to implement this change, I would like to implement it and submit a Pull Request.

Missing algorithms documentations

Most of the algorithms, ciphers and data structures are missing documentations. Also you can add more info to the existing once. PR's are welcome

Add README

Most of the algorithms, ciphers and data structures are missing documentations. PR's are welcome

Heap in C

This is a(n):

  • New algorithm
  • Update to an existing algorithm
  • Error
  • Proposal to the Repository

Details:

Add documentations

There are implementations that are missing documentations. Make PR with explanation and graphical example about algorithm.

Producer Consumer problem

I have a Producer Consumer solution (synchronized) in C++ using pthreads. Can I add it? If yes, which section would be most appropriate for it?

Thanks

Link to "graphs" redirects to an error page

Hi, when I clicked on this link I was redirected to an error page.

algorithm link bug

I would like to send a pull request with this fix. Could you please tell me where should this link point to?

Thank you ๐Ÿ˜„

Fix dir structures

A lot of files inside data_structures are out of language folder. The structure should be: e.g data_structures/Arrays/Java/arrays.java

We need more puzzles

There are a lot of puzzles that could be resolved, currently we don't have any implementations. PR's are welcome. Some list of puzzles from Wiki:
Acrostic
Anagram
Back from the klondike
Ball-in-a-maze puzzle
Burr puzzle
Chess problem
Chess puzzle
Computer puzzle game
Cross Sums
Crossword puzzle
Cryptic crossword
Cryptogram
Daughter in the box
Disentanglement puzzle
Edge-matching puzzle
Egg of Columbus
Eight queens puzzle
Einstein's Puzzle
Eternity puzzle
Fifteen puzzle
Fox, goose and bag of beans puzzle
Geomagic square
Globe puzzle
Graeco-Latin square
Gry
Happy Cube
Insight
Jigsaw puzzle
KenKen
Knights and knaves
Knight's Tour
Lateral thinking
Latin square
Letter bank
Lock puzzle
Logic puzzle
Logo extraction puzzle
Magic square
Mahjong solitaire
Matchstick puzzle
Mathematical puzzle
Maze
Mechanical puzzle
Merkle's Puzzles
Minus Cube
Morpion solitaire
N-puzzle
National Puzzlers' League
Nikoli
Nurikabe
Packing problem
Paint by numbers
Peg solitaire
Pentomino
Pirate loot problem
Plate-and-ring puzzle
Prisoners and hats puzzle
Problem solving
Rattle puzzle
Rebus
Rubik's Cube
Speedcubing
Pocket Cube
Rubik's Magic
Rubik's Revenge
Situation puzzle
Sliding puzzle
Snake cube
Sokoban
Soma cube
Stick puzzle
Sudoku
Tangram
Thinking outside the box
Three-cottage problem
Three cups problem
Tiling puzzle
Tour puzzle
Tower of Hanoi
T puzzle
Transport puzzle
Tsumego
Tsumeshogi
Verbal arithmetic
Wire puzzle
Wire-and-string puzzle
XYZZY Award for Best Individual Puzzle

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.