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 डॉलर प्रति घंटे के लिए वे एक जूनियर परीक्षक को काम पर रखने की उम्मीद करते हैं जो वरिष्ठ जावा डेवलपर के लिए कार्य करेगा। शुभकामनाएँ :)
अनुवाद