Log log n ምንድን ነው?

ዝርዝር ሁኔታ:

Log log n ምንድን ነው?
Log log n ምንድን ነው?
Anonim

የተገናኘው ጥያቄ መልስ ላይ እንደተገለጸው፣ አንድ አልጎሪዝም የጊዜ ውስብስብነት እንዲኖረው የተለመደ መንገድ O(log n) ለዚያ አልጎሪዝም የግብአቱን መጠን በተደጋጋሚ በመቁረጥ እንዲሰራ ነው። በተወሰነ ቋሚ ምክንያት በእያንዳንዱ ድግግሞሽ.

የሎግ n ትርጉሙ ምንድን ነው?

O(ሎግ N) በመሠረቱ በቀጥታ ወደላይ ሲወጣ n በከፍተኛ ደረጃ ማለት ነው። ስለዚህ 10 ኤለመንቶችን ለማስላት 1 ሰከንድ ከወሰደ 100 ኤለመንቶችን ለማስላት 2 ሴኮንድ ይወስዳል፣ 1000 ኤለመንቶችን ለማስላት 3 ሰከንድ እና የመሳሰሉትን ይወስዳል። የስልተ ቀመሮችን አይነት ስንከፋፍል እና ስናሸንፍ ኦ(ሎግ n) ነው ለምሳሌ ሁለትዮሽ ፍለጋ።

O እና log n ምንድን ነው?

የመጠን ግቤትን ለማግኘት፣ የO(n) ስልተ-ቀመር ከ n ጋር የሚመጣጠን ሲሆን ሌላ የO(log(n)) ስልተ-ቀመር ደግሞ እርምጃዎችን ያከናውናል። በግምት ሎግ(n)። በግልጽ ሎግ(n) ከ n ያነሰ ነው ስለዚህ ውስብስብነት ኦ(ሎግ(n)) አልጎሪዝም የተሻለ ነው።

እንዴት ሎግ nን ያሰላሉ?

ሀሳቡ አልጎሪዝም ኦ(ሎግ n) ነው የሚለው ነው መዋቅር 1 ለ 1 ከማሸብለል ይልቅ አወቃቀሩን ደጋግመው በግማሽ ከፍለው ለእያንዳንዱ ክፋይ የማይለዋወጥ የኦፕሬሽን ብዛት ካደረጉ። የመልስ ቦታ መከፋፈሉን የሚቀጥልባቸውን ስልተ ቀመሮች ኦ(ሎግ n) ናቸው። ናቸው።

ሎግ n ካሬ ምንድን ነው?

Log ^2 (

) ማለት ከ ሎግ የሎግ የመጠን ችግርጋር ተመጣጣኝ ነው ማለት ነው።

። Log(

)^ 2 ማለት ነው።ከ ካሬ የሎግ።።

የሚመከር: