ቪዲዮ: የሁለትዮሽ ፍለጋ ዛፍ በጣም መጥፎው ጉዳይ እና አማካይ የጉዳይ ውስብስብነት ምንድናቸው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ሁለትዮሽ ፍለጋ ዛፍ
አልጎሪዝም | አማካኝ | በጣም መጥፎው ጉዳይ |
---|---|---|
ክፍተት | ኦ(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 በአማካይ ጉዳይ ” በማለት ተናግሯል። ስለ ምርጡ፣ አማካኝ ወይም ሲናገሩ ሁሉም የማስታወሻ ዓይነቶች (እና አንዳንዴም) ጥቅም ላይ ሊውሉ ይችላሉ። በጣም የከፋ ሁኔታ የአልጎሪዝም.
የሚመከር:
መስመራዊ ፍለጋ ከተከታታይ ፍለጋ ጋር አንድ ነው?
ክፍል: አልጎሪዝም ፍለጋ
ሁለትዮሽ ፍለጋ በጣም ፈጣን ነው?
ሁለትዮሽ ፍለጋ ከትናንሽ ድርድሮች በስተቀር ከመስመር ፍለጋ ፈጣን ነው። ነገር ግን፣ ድርድሩ ሁለትዮሽ ፍለጋን ተግባራዊ ለማድረግ በመጀመሪያ መደርደር አለበት። ለፈጣን ፍለጋ የተነደፉ ልዩ የመረጃ አወቃቀሮች አሉ ለምሳሌ እንደ ሃሽ ሰንጠረዦች ከሁለትዮሽ ፍለጋ በበለጠ በብቃት መፈለግ ይችላሉ።
የሁለትዮሽ ፍለጋ ድግግሞሽ ያደርጋል?
ሁለትዮሽ ፍለጋ አካፋይ እና አሸናፊ ስልተ-ቀመር ነው። ልክ እንደሌሎች ስልተ ቀመሮች መከፋፈል እና ማሸነፍ፣ ሁለትዮሽ ፍለጋ በመጀመሪያ አንድ ትልቅ ድርድር ወደ ሁለት ትናንሽ ንዑስ ድርድሮች ከፍሎ እና ከዚያም በተደጋጋሚ (ወይም በተደጋጋሚ) ንዑስ ድርድሮችን ይሰራል። ስለዚህ ሁለትዮሽ ፍለጋ በመሠረቱ በእያንዳንዱ ደረጃ የፍለጋ ቦታን ወደ ግማሽ ይቀንሳል
የሁለትዮሽ ፍለጋ ትልቁ ኦ ምንድን ነው?
ሁለትዮሽ ፍለጋ ከትናንሽ ድርድሮች በስተቀር ከመስመር ፍለጋ ፈጣን ነው። ሁለትዮሽ ፍለጋ አልጎሪዝም. የሁለትዮሽ ፍለጋ ስልተ-ቀመር እይታ 7 የታለመበት እሴት ክፍል ፍለጋ ስልተ-ቀመር ምርጥ አፈጻጸም O(1) አማካይ አፈጻጸም O(log n) የከፋው የቦታ ውስብስብነት O(1)
የውህደት አይነት ምርጡ የጉዳይ ጊዜ ውስብስብነት ምንድነው?
ስልተ ቀመሮችን መደርደር የውሂብ መዋቅር የቦታ ውስብስብነት፡ከከፋ ፈጣን አደራደር አደራደር ኦ(n) አዋህድ ድርደራ ኦ(n) ክምር ድርድር አደራደር O(1) ለስላሳ ድርድር አደራደር O(1)