मैंने कई जगहों पर देखा है, बबल प्रकार के लिए जटिलता ओ (एन) है।बबल की जटिलता
लेकिन यह ऐसा कैसे हो सकता है क्योंकि आंतरिक पाश हमेशा एन-आई बार चलाना चाहिए।
for (int i = 0; i < toSort.length -1; i++) {
for (int j = 0; j < toSort.length - 1 - i; j++) {
if(toSort[j] > toSort[j+1]){
int swap = toSort[j+1];
toSort[j + 1] = toSort[j];
toSort[j] = swap;
}
}
}
लेकिन हमारे पास ऐसा क्यों नहीं है "/ 2" –
@ दीपककुमार क्योंकि इसका कोई मतलब नहीं है जब आप पैमाने से निपट रहे हैं। बड़े ओ नोटेशन पैमाने के साथ सौदा करता है। क्या आप ओ (एन) ओ (एन -1) से अलग होने पर विचार करेंगे? भले ही एन! = एन -1 उनके पास एक ही पैमाने है। वही 'n/2' और' n' पर लागू होता है। – alfasin
धन्यवाद अल्फासिन। :) –