Std:: ምን ያደርጋል?
Std:: ምን ያደርጋል?

ቪዲዮ: Std:: ምን ያደርጋል?

ቪዲዮ: Std:: ምን ያደርጋል?
ቪዲዮ: ሴት ኳስ ተጫዋቾች ፆታቸው ምንድነው? | New standup Comedy (የቁም ኩምክና) 2024, ታህሳስ
Anonim

የውስጥ ዝርዝሮች std:: መደርደር () በ C ++ ውስጥ

ይህ ማለት መረጃን በተለየ ፋሽን ማደራጀት ማለት ነው, ይህም እየጨመረ ወይም እየቀነሰ ሊሄድ ይችላል. በስም በ C++ STL ውስጥ አብሮ የተሰራ ተግባር አለ። መደርደር (). std:: መደርደር () በC++ መደበኛ ላይብረሪ ውስጥ አጠቃላይ ተግባር ነው፣ ንጽጽር ለማድረግ መደርደር.

በመቀጠል፣ አንድ ሰው፣ std:: እንዴት ነው የሚሰራው? ብሎ ሊጠይቅ ይችላል።

std:: መጀመሪያ () በምናልፍበት ድርድር ውስጥ ወደ መጀመሪያው ኤለመንት አንድ ድግግሞሽ (ጠቋሚ) ይመልሳል። ቢሆንም std:: መጨረሻ () እኛ በምናልፍበት ድርድር ውስጥ ካለፈው ኤለመንት ወደ አንድ ማለፊያ (ጠቋሚ) ይመልሳል። ስለዚህ መደወል እንችላለን መደርደር ተግባሩን በማለፍ ይጀምራል () እና መጨረሻ () እንደ እንዲሁ።

እንዲሁም እወቅ፣ std:: የተረጋጋ ነው? አዎ, std:: ዝርዝር ::መደርደር እንደሚሆን የተረጋገጠ ነው። የተረጋጋ . በ"The C++ Programming Language" (Stroustrup p470) መሰረት አዎ፣ stl :: ዝርዝር ::መደርደር ነው። የተረጋጋ.

በሁለተኛ ደረጃ std:: ምን ዓይነት አልጎሪዝም ይጠቀማል?

std:: ዓይነት (ወይም std:: የተረጋጋ_ሶርት) ተጠቀም ብዙውን ጊዜ ከፍተኛ ብቃት ያለው የ ማስተዋወቅ ጋር የሚጀምረው አልጎሪዝም ፈጣን መደርደር እና ወደ ይቀይራል ክምር ድጋሚው በጣም ጥልቅ በሚሆንበት ጊዜ. std:: ስልተ ቀመር የእኩል ኤለመንቶችን አንጻራዊ ቅደም ተከተል አያስጠብቅም።

በC++ ውስጥ ምን ዓይነት ቤተ-መጻሕፍት ይደረደራሉ?

መደርደር (ሲ++) መደርደር በ ውስጥ አጠቃላይ ተግባር ነው። ሲ++ መደበኛ ቤተ መፃህፍት ለማነፃፀር መደርደር. ተግባሩ የመጣው በመደበኛ አብነት ነው። ቤተ መፃህፍት (STL)

የሚመከር: