J

James Tucker
की समीक्षा Melissa

3 साल पहले

#शामिल <एल्गोरिदम>

#शामिल <एल्गोरिदम>
#शामिल <ctime>
#शामिल करें <iostream>

मुख्य प्रवेश बिंदु()
{
// डेटा उत्पन्न करें
स्थिरांक अहस्ताक्षरित सरणी आकार = ३२७६८;
इंट डेटा [सरणी आकार];

के लिए (अहस्ताक्षरित c = 0; c < arraySize; ++c)
डेटा [सी] = एसटीडी :: रैंड ()% २५६;

// !!! इससे अगला लूप तेजी से चलता है।
एसटीडी :: सॉर्ट (डेटा, डेटा + सरणी आकार);

// परीक्षा
क्लॉक_टी स्टार्ट = क्लॉक ();
लंबी लंबी राशि = 0;

के लिए (हस्ताक्षरित i = 0; i <100000; ++i)
{
// प्राथमिक लूप
के लिए (अहस्ताक्षरित c = 0; c < arraySize; ++c)
{
अगर (डेटा [सी]> = 128)
योग + = डेटा [सी];
}
}

दोहरा बीता हुआ समय = static_cast<डबल>(घड़ी () - प्रारंभ) / CLOCKS_PER_SEC;

एसटीडी :: कॉउट << बीता हुआ समय << एसटीडी :: एंडएल;
std::cout << "योग =" << योग << std :: endl;
}

ये लोग बहुत मजाकिया हैं :)
20 डॉलर प्रति घंटे के लिए वे एक जूनियर परीक्षक को काम पर रखने की उम्मीद करते हैं जो वरिष्ठ जावा डेवलपर के लिए कार्य करेगा। शुभकामनाएँ :)

अनुवाद

टिप्पणियाँ:

कोई टिप्पणी नहीं