የሁለትዮሽ ፍለጋ ዛፍ በጣም መጥፎው ጉዳይ እና አማካይ የጉዳይ ውስብስብነት ምንድናቸው?
የሁለትዮሽ ፍለጋ ዛፍ በጣም መጥፎው ጉዳይ እና አማካይ የጉዳይ ውስብስብነት ምንድናቸው?

ቪዲዮ: የሁለትዮሽ ፍለጋ ዛፍ በጣም መጥፎው ጉዳይ እና አማካይ የጉዳይ ውስብስብነት ምንድናቸው?

ቪዲዮ: የሁለትዮሽ ፍለጋ ዛፍ በጣም መጥፎው ጉዳይ እና አማካይ የጉዳይ ውስብስብነት ምንድናቸው?
ቪዲዮ: Хакасия: пока ещё дёшево — Отчёт разведки 2024, ታህሳስ
Anonim

ሁለትዮሽ ፍለጋ ዛፍ

አልጎሪዝም አማካኝ በጣም መጥፎው ጉዳይ
ክፍተት ኦ(n) ኦ(n)
ፈልግ ኦ(ሎግ n) ኦ(n)
አስገባ ኦ(ሎግ n) ኦ(n)
ሰርዝ ኦ(ሎግ n) ኦ(n)

በተጨማሪም፣ የሁለትዮሽ የፍለጋ ዛፍ ትልቁ ኦ የከፋ ጉዳይ ጊዜ ውስብስብነት ምንድነው?

ተደጋጋሚ መዋቅር ሀ BST ተደጋጋሚ ስልተ ቀመር ያስገኛል. መፈለግ በ ሀ BST አለው ኦ (ሰ) የከፋ - ጉዳይ የሩጫ ጊዜ ውስብስብነት , የት h ቁመት የ ዛፍ . ከኤስ ሁለትዮሽ ፍለጋ ዛፍ ከ n ኖዶች ጋር ቢያንስ የ ኦ (log n) ደረጃዎች, ቢያንስ ይወስዳል ኦ (ሎግ n) ንጽጽሮችን የተወሰነ መስቀለኛ መንገድ ለማግኘት።

በሁለተኛ ደረጃ ፣ የሁለትዮሽ ፍለጋ ከተደጋጋሚነት ጋር ያለው የጊዜ ውስብስብነት ምንድነው? አፈጻጸም የ ሁለትዮሽ ፍለጋ አልጎሪዝም ስለዚህ: የሁለትዮሽ ፍለጋ ስልተ ቀመር የጊዜ ውስብስብነት ኦ (ሎግ2n) በጣም ውጤታማ ነው. በእሱ ጥቅም ላይ የሚውለው ረዳት ቦታ O (1) ለ ተደጋጋሚ አተገባበር እና ኦ (ሎግ2n) በጥሪ ቁልል ምክንያት ለተደጋጋሚ ትግበራ.

በተጨማሪም ጥያቄው በሁለትዮሽ የፍለጋ ዛፍ ውስጥ ያለውን አካል ለመፈለግ በጣም የከፋው የጊዜ ውስብስብነት ምን ሊሆን ይችላል?

የጊዜ ውስብስብነት : የ በጣም የከፋ ጊዜ ውስብስብነት የ ፍለጋ እና የማስገባት ስራዎች O(h) ሲሆን h ቁመት ያለው ነው። ሁለትዮሽ ፍለጋ ዛፍ . ውስጥ በጣም የከፋ ሁኔታ , እኛ ግንቦት አላቸው ወደ ከሥሩ ይጓዙ ወደ በጣም ጥልቀት ያለው ቅጠል መስቀለኛ መንገድ. የተዛባ ቁመት ዛፍ ይችላል n መሆን እና የ የጊዜ ውስብስብነት የ ፍለጋ እና ክወና አስገባ ግንቦት O(n) መሆን።

ቢግ O በጣም የከፋው ጉዳይ ነው?

ስለዚህ፣ በሁለትዮሽ ፍለጋ፣ ምርጡ ጉዳይ ነው። ኦ (1) ፣ አማካይ እና በጣም የከፋ ሁኔታ ነው። ኦ (ሎግ) በአጭር አነጋገር፣ ምንም ዓይነት ግንኙነት የለም” ትልቅ ኦ ጥቅም ላይ የሚውለው ለ በጣም የከፋ ሁኔታ , Theta በአማካይ ጉዳይ ” በማለት ተናግሯል። ስለ ምርጡ፣ አማካኝ ወይም ሲናገሩ ሁሉም የማስታወሻ ዓይነቶች (እና አንዳንዴም) ጥቅም ላይ ሊውሉ ይችላሉ። በጣም የከፋ ሁኔታ የአልጎሪዝም.

የሚመከር: