የአልጎሪዝም ዓይነቶች፡-
ብዙ አይነት የአልጎሪዝም ዓይነቶች አሉ፡-
Brute Force Algorithm፡ ለችግሩ ቀላሉ መንገድ ነው። Brute Force አንድን ችግር ስንመለከት ለማግኘት የሚመጣው የመጀመሪያ አካሄድ ነው።
/ የቅርብ ቀመር/ተደጋጋሚ/ recursive አልጎሪዝም፡- ተደጋጋሚ አልጎሪዝም በድግግሞሽ ላይ የተመሰረተ ነው። በዚህ ጉዳይ ላይ አንድ ችግር ወደ ብዙ ንዑስ ክፍሎች ተከፋፍሎ እና ተመሳሳይ ተግባር እንደገና ይጠራል ።
Backtracking Algorithm፡ የBacktracking ትራኪንግ አልጎሪዝም በመሠረቱ በሁሉም መፍትሄዎች መካከል በመፈለግ መፍትሄውን ይገነባል። ይህንን ስልተ ቀመር በመጠቀም፣ መመዘኛዎችን በመከተል መፍትሄውን መገንባታችንን እንቀጥላለን። መፍትሄው ካልተሳካ ወደ ውድቀት ነጥቡ እንመለስ እና ቀጣዩን መፍትሄ እንገነባለን እና መፍትሔ ሊገኝለት የሚችል ሁሉ እስኪፈለግ ድረስ እንከታተላለን ሂደቱን እንቀጥላለን።
የፍለጋ አልጎሪዝም፡- የፍለጋ አልጎሪዝም ከአንድ የተወሰነ የዳታ መዋቅር ውስጥ ያሉትን elements ወይም groups of elements ለመፈለግ የሚያገለግሉ ናቸው። በአቀራረባቸው ወይም በመረጃ አወቃቀሩ ላይ ተመስርተው የተለያዩ አይነት ሊሆኑ ይችላሉ።