አልጎሪዝም ማለት ምንድነው?

ስልተ ቀመሮች እንዴት አለምን እንደሚሰሩ ይወቁ

አንድ ስልተ ቀመር መመሪያዎች ስብስብ ነው. ፍቺው ቀላል ነው. አንድ ስልተ ቀመር እንዲህ የመሰለ መመሪያዎችን እንደመስጠት ቀላል ሊሆን ይችላል-

  1. በመንገድ ላይ ውረድ
  2. የመጀመሪያውን ቀኝ ይያዙ
  3. በግራ በኩል ሁለተኛውን ቤት ፈልግ
  4. በሩን አንኳን
  5. ጥቅሉን ያስረክቡ.

የአልጎሪዝም ትርጉም ቀላል ነው, ትክክለኛው ትርጉምና በሕይወታችን ላይ እንዴት እንደሚጎዳው በጣም ውስብስብ ሊሆኑ ይችላሉ.

የአልጎሪዝም ምሳሌ

በዕለት ተዕለት ህይወታችን የምንጠቀምበት የአልጅሪዝም የተለመደ ምሳሌ አንድ የምግብ አሰራር ነው. ይህ የምግብ መመሪያዎች የሚያስፈልጉን ሁሉንም ምግቦች እና ከእነዚህ ንጥረ ነገሮች ጋር ምን እናደርጋለን የሚል መመሪያዎችን ይሰጠናል. ቀላል ይመስላል, ትክክል?

ይሁን እንጂ የመቆጣጠሪያው ጽላቱ የት እንደተቀመጠ የማታውቅ ከሆነስ? ለማግኘት ለማግኘት ስልተ-ስልት ያስፈልግዎታል. የመለኪያ ስኒን እንዴት እንደሚጠቀሙ ስልተ ቀመር ሊፈልጉ ይችላሉ.

ስለዚህ አንድ ስልተ ቀመር መመሪያዎችን የያዘ ቢሆንም, እነዚያን መመሪያዎች ማን ወይም ምን መተርሚ እንደሚሰጥ ግምት ውስጥ ማስገባት ያስፈልጋል. ለምሳሌ, ከቤትዎ ወደ በአቅራቢያዎ የሸቀጣሸቀጥ መደብር ውስጥ ለቤትዎ እንዴት ማግኘት እንደሚችሉ የሚገልጽ ለጓደኛዎ መመሪያ ከሰጠዎ, ጓደኛዎ እቤትዎ የሚገኝበትን ቦታ ካወቁ ወደ እርስዎ ቤት እንዴት እንደሚሄዱ ማወቅ ይችላሉ. ያንን የሸቀጣ ሸቀጥ ሱቅ ከማለታቸው ሌላ የጓደኛ ቤት ማግኘት አይችሉም.

ይህ ስልት ቀለል ያለ እና ውስብስብ ሊሆን ይችላል. ስለኮምፒውተር ስልተ-ቀመሮች ስንነጋገር, ኮምፕዩተር ምን ማድረግ እንዳለበት መረዳታችን አል-ጎሪዝም ለማዘጋጀት መሰረታዊ ክፍል ነው.

እንዴት ደርሶአል አልጎሪዝምስ መፍትሔ አግኝቷል

ከተፈጠሩ ቀዳሚ የአልዚሪዝም ስልቶች ውስጥ አንዱ የአረፋ የተለመደ አሰራር መደበኛ ነበር. የአረፋ ስብውይ ቁጥሮችን, ፊደላትን ወይም ቃላትን በአንድ የውሂብ ስብስብ ላይ በማንሳት, እያንዳንዱ የእሴት እሴት ጎን ለጎን በማወዳደር እና አስፈላጊ በሚሆን ጊዜ መለዋወጥ.

ይህ ስልት ቀስ በቀስ ቀለ-ገፃዊው ቀስ በቀስ መላውን ሳያካትት ሙሉ ዝርዝር ውስጥ ማለፍ ይችላል, ይህም ማለት እሴቶቹ በትክክል ተደረደሩ ማለት ነው. ይህ ዓይነቱ አልጎሪዝም ብዙውን ጊዜ እንደ ተደጋጋሚ ስልተ-ቀመር ይጠቀሳል ምክንያቱም ሥራውን እስኪያጠናቅቅ ድረስ እራሱን በተደጋጋሚ ይሠራል.

ስልቱ (አልጎሪዝም) ቀላል ይመስላል;

  1. ወደ የመጀመሪያው እሴት ይሂዱ.
  2. ያንን እሴት ከሚቀጥለው እሴት አንጻር ያረጋግጡ እና አስፈላጊ ከሆነ ቦታዎችን ለመቀየር
  3. ወደ ቀጣዩ እሴት ይሂዱ እና ንፅፅሩን እንደገና ይድገሙት.
  4. በዝርዝሩ መጨረሻ ላይ ያለ ከሆነ, በድርጊቱ ውስጥ ምንም እሴት ከተቀየረ ወደላይ ይመለሱ.

ነገር ግን አረፋ መድሐኒት እሴቶችን ለመለየት እጅግ ውጤታማ መንገድ አልሆነም. ጊዜው ካለፈ በኋላ እና ኮምፕዩተሮች ውስብስብ ስራዎችን በፍጥነት ለማድረግ የሚችሉ ሲሆኑ አዲስ የመለየት ስልተ ቀመሮቻቸው ተከፈቱ.

አንድ አይነት ስልተ ቀመር በመጀመሪያ ዝርዝር ውስጥ ይቃኛል እና የተዘረዘሩ እሴቶች ዝርዝርን ይፈጥራል. ይህ ዘዴ በአንድ ወጥ ዝርዝር ውስጥ አንድ ልኬት ብቻ ያመጣል, በእያንዳንዱ እሴት ላይ እሴቱን ለማስቀመጥ ትክክለኛ ቦታውን እስኪያገኝ ድረስ በሁለተኛው ዝርዝር ውስጥ ይራመዳል. በአብዛኛው, የአረፋ ዓይነት ዘዴን ከመጠቀም የበለጠ ቀልጣፋ ነው.

ይህ ማለት ስልተ ቀመሮች በትክክል እብዶች ሊሆኑበት ይችላሉ. ወይም በእውነቱ እርስዎ የሚመለከቱት ላይ በመመርኮዝ በጣም ደስ የሚል ነው.

የአረፋው ዓይነቶች ዘዴ በጣም ብዙ ውጤታማ ባልሆኑ ስልቶች ውስጥ አንዱ እንደሆነ ይታሰባል, ኦሪጅናል ዝርዝር በአግባቡ የተዋቀረ ከሆነ, በአረፋ / ቁንጅናዊ አቀማመጥ እጅግ በጣም ብቃት ያለው ነው. ያ በዛ በዚያ ሁኔታ, የአረፋ ዓይነቱ ስልተ ቀመር በአንድ ጊዜ ውስጥ ዝርዝር ውስጥ ያልፋል እና በትክክል በትክክል መደርደር እንዳለበት ይወስናል.

በሚያሳዝን ሁኔታ, ዝርዝርዎ አስቀድሞ የተቀመጠ መሆኑን እናውቃለን, ስለዚህ በአጠቃላይ በርካታ ዝርዝሮች ውስጥ በአማካይ የሚጠቀሙበት እጅግ በጣም ቀልጣፋ የሆነ ቀያሪ ቀመር መምረጥ አለብን.

ከፋፍ ዘር ለይተናል

Facebook Algorithms እና ሌሎችም በየዕለቱ በህይወት

አልጎሪዝም በስራ ላይ በየቀኑ ሰዎችን እየረዳ ነው. ድርን በሚፈልጉበት ጊዜ አንድ ስልተ ቀመር ምርጥ የሆኑ የፍለጋ ውጤቶችን ለማግኘት እየሞከረ ነው. መመሪያዎችን ለማግኘት ዘመናዊ ስልክዎን ይጠይቁ, እና ስልተ ቀመር እርስዎ የሚወስዱት ምርጥ መንገድ ይወስናል. እና Facebook ን ሲጎበኙ አንድ ስልተ ቀመር የጓደኛችን Facebook ልጥፎች የትኛው ለእኛ በጣም አስፈላጊ እንደሆኑ ይወስናል. (እኛ ጓደኞቻችን በጣም የምንወደው ሰው ፌስ ቡክስ የትኛው እንደሆነ አስቦ እንደማያውቁ ተስፋ እናደርጋለን!)

ነገር ግን የአልጎሪዝም አስተሳሰብ ከኮምፒውተሮቻችን አኗኗር በላይ ሊረዳን ይችላል. የተሻለ ሳንድዊች ለመገንባት ሊረዳን ይችላል.

በሁለት ቀረቤቶች እንጀምራለን, በአንድ ቅይዝል ላይ ሰፋፊ እና ሌላ ቅባት ላይ ማዮኔዝ. በዳቦው ላይ አንድ ጣፋጭ ዱቄት በሳሙና, በአንዱ ላይ አንዷ, ጥቂት ሰላጣ, ሁለት ሳንቲሞች ቲማቲም ካስገባሁ በኋላ እዚያ ላይ በጋጋው ላይ ይዝሉት. ጥሩ ሳንድዊች, ትክክል?

ወዲያውኑ እበላዋለሁ. ለተወሰነ ጊዜ ግን ጠረጴዛው ላይ ከለቀቅኩ, ያንን የቲማቲም ጣዕም በመደርደር ይህ የዶላታ ጣፋጭነት ትንሽ ሊሆን ይችላል. ችግሩ ባልጠበቅሁት ነበር, እና ከማስታወስ ለብዙ አመታት ሳንድዊች ለማድረግ እችላለሁ, ነገር ግን አንዴ ከገባሁ በኋላ, የተሻለውን ሳንድዊች ለመገንባት ስልታዊ ስልኬቴን መለወጥ እችላለሁ.

ለምሳሌ, ቲማቲሙን ማስወገድ እችላለሁ. እኔ ግን ያን የቲማቲም ጣዕም ማጣት አልፈልግም. ስለዚህ ይልቁንም ቲማንን በሳንድዊች ላይ ከቂጣውና ከላቹ ጋር ማስቀመጥ እችላለሁ. ስፓው በቲማቲም እና ቂጣ መካከል የሚኖረውን የመከላከያ ውቅያትን ይፈጥራል.

ይህ የአልጎሪዝም ለውጥ ነው. እንዲሁም አንድ ስልተ-ቀመር በኮምፒውተሩ አልጎሪዝም መሆን የለበትም. አንድ ስልተ ቀመር ሂደት ነው, እና ሂደቶች በዙሪያችን ናቸው.