Algorithm2eisanenvironmentforwritingalgorithmsinLATEX2e.Analgorithmisdefinedasafloatingobjectlikefigures.Itprovidesmacrosthatallowyoutocreatedifferentsortsofkeywords,thusasetofpredefinedkeywordsisgiven.