Difference between revisions of "Algorithms"

From Lost In Wonderlands
Jump to: navigation, search
(Algorithms)
(Algorithms)
 
(2 intermediate revisions by the same user not shown)
Line 22: Line 22:
  
 
== Algorithms ==
 
== Algorithms ==
 +
 +
[https://en.wikipedia.org/wiki/List_of_algorithms wikipedia list of algorithms]
  
 
=== Iterators, itérateurs ===
 
=== Iterators, itérateurs ===
Line 39: Line 41:
 
* http://www.lix.polytechnique.fr/~bournez/ENSEIGNEMENTS/uploads/Main/parcours-arbre.pdf
 
* http://www.lix.polytechnique.fr/~bournez/ENSEIGNEMENTS/uploads/Main/parcours-arbre.pdf
 
* http://www.iro.umontreal.ca/~hamelsyl/parcoursArbres_Graphes.pdf
 
* http://www.iro.umontreal.ca/~hamelsyl/parcoursArbres_Graphes.pdf
 +
 +
* https://openclassrooms.com/courses/algorithmique-pour-l-apprenti-programmeur/arbres
  
 
=== maths problems ===
 
=== maths problems ===
Line 91: Line 95:
  
 
=== Graph , Graphes ===
 
=== Graph , Graphes ===
 +
 +
=== Garbage Collectors ===
 +
* https://en.wikipedia.org/wiki/Tracing_garbage_collection#Tri-color_marking
 +
 +
=== thread @ processes synchronization ===
 +
* https://en.wikipedia.org/wiki/Semaphore_(programming)
 +
* https://en.wikipedia.org/wiki/Lock_(computer_science)
 +
* https://en.wikipedia.org/wiki/Deadlock_prevention_algorithms
 +
* https://en.wikipedia.org/wiki/Mutual_exclusion
 +
* https://en.wikipedia.org/wiki/Predicate_transformer_semantics
 +
* https://en.wikipedia.org/wiki/Banker%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Szymański%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Dining_philosophers_problem
 +
* http://www.crockford.com/ec/dining.html
 +
* https://en.wikipedia.org/wiki/Sleeping_barber_problem
 +
* https://en.wikipedia.org/wiki/Dutch_national_flag_problem
 +
* https://en.wikipedia.org/wiki/Producer–consumer_problem
 +
* https://en.wikipedia.org/wiki/Self-stabilization
 +
* https://en.wikipedia.org/wiki/Synchronization_(computer_science)#Thread_or_process_synchronization
 +
* https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Prim%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Dijkstra–Scholten_algorithm
 +
* https://en.wikipedia.org/wiki/Huang%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Dekker%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Eisenberg_%26_McGuire_algorithm
 +
* https://en.wikipedia.org/wiki/Peterson%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Distributed_algorithm
 +
 +
* https://en.wikipedia.org/wiki/Lamport%27s_bakery_algorithm
 +
* https://en.wikipedia.org/wiki/Szymański%27s_algorithm
 +
* https://en.wikipedia.org/wiki/Shunting-yard_algorithm
 +
 +
* https://en.wikipedia.org/wiki/THE_multiprogramming_system
 +
* https://en.wikipedia.org/wiki/Unbounded_nondeterminism
 +
 +
* http://www.enseignement.polytechnique.fr/informatique/INF431/X09-2010-2011/AmphiTHC/SynchronizationPrimitives.pdf

Latest revision as of 13:50, 28 May 2019

Algorithms

by paul.plaquette, Experimented R&D Software Engineer, Trilda https://www.linkedin.com/in/pplaquette/

NeXT Steps

 here everything has yet to be done !

coming soon :


Everything You Always Wanted to Know on Algorithms... (But Were Afraid to Ask) a collection of links of interest

See also


Algorithms

wikipedia list of algorithms

Iterators, itérateurs

Sequencies, Sequences

Lists, Listes

Trees, Arbres

maths problems

having fun with trees

trees application

https://worldwide.espacenet.com/publicationDetails/originalDocument?CC=FR&NR=2850476A1&KC=A1&FT=D&ND=4&date=20040730&DB=EPODOC&locale=fr_EP# http://www.developpez.net/forums/showthread.php?p=3078887

Binary tries, Arbres Binaires

https://fr.wikipedia.org/wiki/Algorithme_du_peintre


ternary tries, arbres ternaires

Graph , Graphes

Garbage Collectors

thread @ processes synchronization