के लिए नेस्ट मैं पाश के लिए इस नेस्टेड की थीटा जटिलता गणना करना चाहते हैं:तीन की asymptotic विश्लेषण छोरों
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
for (int k = 0; k < j; k++) {
// statement
मैं इसे n^3 का कहना है कि चाहते हैं, लेकिन मुझे नहीं लगता कि यह सही है, क्योंकि लूप के लिए प्रत्येक 1 से एन तक नहीं जाता है। मैं कुछ परीक्षण किया:
एन = 5 -> 10
10 -> 120
30 -> 4060
50 -> 19600
तो यह एन के बीच होना चाहिए^2 और एन^3। मैंने संक्षेप सूत्र और इस तरह की कोशिश की, लेकिन मेरे परिणाम बहुत अधिक हैं। एन^2 लॉग (एन) के बावजूद, लेकिन यह भी गलत है ...
आप इस के लिए प्राप्त करने का तरीका बताने बुरा? – Aaron
@Aaron मैंने वोल्फ्राम अल्फा से पूछा (उत्तर में लिंक देखें), यह गणना के इस प्रकार पर अच्छा है। – dasblinkenlight
हां, मैंने देखा कि, लेकिन मैं समझना चाहता हूं कि यह सूत्र क्यों है। – Aaron