Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The All ▲lgorithms documentation website.

License

NotificationsYou must be signed in to change notification settings

AllAlgorithms/algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation





Algorithms Logo





What is an algorithm?   Contributing   Stickers & T-Shirts

Twitter    Instagram    Github   


Huge collection of All ▲lgorithms implemented in multiple languages


See

What is an algorithm?

Informally, an algorithm is any well-defined computational procedure that takessome value, or set of values, as input and produces some value, or set of values, asoutput. An algorithm is thus a sequence of computational steps that transform theinput into the output.

An algorithm should have three important characteristics to be considered valid:

  • It should be finite: If your algorithm never ends trying to solve the problemit was designed to solve then it is useless
  • It should have well defined instructions: Each step of the algorithm has tobe precisely defined; the instructions should be unambiguously specified for each case.
  • It should be effective: The algorithm should solve the problem it was designedto solve. And it should be possible to demonstrate that the algorithm converges withjust a paper and pencil.

Categories

Structure of The All ▲lgoritms project

Artificial Intelligence

Backtracking

Bit manipulation

Cellular automaton

Computational geometry

Cryptography

Data structures

Divide and conquer

Dynamic programming

Gaming theory

Graphs

Greedy algorithms

Math

Networking

Numerical analysis

Randomized algorithms

Searches

Selections algorithms

Sorting

Strings

Online challenges

No category

License

This work is released under MIT License.

To the extent possible under law,Abraham Hernandez (@abranhe) has waived all copyright and related or neighboring rights to this work.



[8]ページ先頭

©2009-2025 Movatter.jp