በሂሳብ እና በኮምፒዩተር ሳይንስ፣ ስልተ ቀመር በደንብ የተብራሩ፣ በኮምፒዩተር ሊተገበሩ የሚችሉ መመሪያዎች፣ በተለይም የተወሰኑ ችግሮችን ለመፍታት ወይም ስሌት ለመስራት የመጨረሻ ቅደም ተከተል ነው።
በቀላል አነጋገር ስልተ ቀመር ምንድነው?
አልጎሪዝም ችግርን ለመፍታት ወይም አንድን ተግባር ለማከናወን የመመሪያ ስብስብ ነው። አንድ የተለመደ የአልጎሪዝም ምሳሌ አንድ ምግብ ወይም ምግብ ለማዘጋጀት ልዩ መመሪያዎችን የያዘ የምግብ አዘገጃጀት መመሪያ ነው. እያንዳንዱ በኮምፒውተር የተሰራ መሳሪያ ተግባራቶቹን ለማከናወን ስልተ ቀመሮችን ይጠቀማል።
አልጎሪዝም እና ምሳሌ ምንድነው?
ይህ አንድን ተግባር ለማከናወን የሚያገለግል የመጨረሻ ዝርዝር መመሪያ ነው። ለምሳሌ፣ ከቦክስ ድብልቅ ቡኒዎችን ለመፍጠር አልጎሪዝምን ከተከተሉ፣ በሳጥኑ ጀርባ ላይ የተፃፈውን ከሶስት እስከ አምስት ደረጃ ያለውን ሂደት ይከተላሉ።
በኮምፒውተር ውስጥ ስልተ ቀመር ምንድነው?
Algorithms ኮምፒውተሩ እንዲከተላቸው የደረጃ በደረጃ መመሪያዎች ናቸው። በሁሉም የኮምፒዩተር ፕሮግራሞች እምብርት ናቸው. ከምግብ አዘገጃጀት ጋር ተመሳሳይ የሆነ ስልተ ቀመር ማሰብ ይችላሉ. ሳንድዊች ከሰሩ፣የተለያዩ ንጥረ ነገሮችን አንድ ላይ ለማድረግ የእርምጃዎች ስብስብ ይከተላሉ።
3 የአልጎሪዝም ምሳሌዎች ምንድናቸው?
እውቀታችንን ለማዳበር በራሳችን ልንመረምራቸው የምንችላቸው አንዳንድ ተጨማሪ ስልተ ቀመሮች እዚህ አሉ።
- Quicksort።
- የሁለትዮሽ ፍለጋ ዛፍ።
- ቢያንስ የሚዘረጋ ዛፍ።
- Heapsort።
- አንድ ሕብረቁምፊ በቦታው ላይ ይገለበጥ።