क्या प्रदर्शन में कोई वास्तविक अंतर है? क्या यह तेज़ है? (मान लें कि मैं इसे एक ही कार्यक्रम में कम से कम 100 मामलों में उपयोग करता हूं, क्या यह गति के संदर्भ में मेरे कार्यक्रम को बेहतर करेगा?)समानता की जांच करने के लिए (एनआर और 1 == 0) ओवर (एनआर% 2 == 0) का उपयोग करने का कोई कारण है?
उत्तर
यह प्रश्न Software Engineering Stack Exchange पर अधिक उपयुक्त हो सकता है।
आप एक के अनुकूलन संकलक संभावना उपयोग कर रहे हैं n % <power of two>
के किसी भी रूप n & <power of two minus one>
को वैसे भी अनुकूलित हो जाएगी, क्योंकि वे बराबर हैं लेकिन काफी हर वास्तुकला मैं बाद के बारे में सोच सकते पर और अधिक कुशल है।
पूर्व प्रारूप आपके इरादे को और स्पष्ट रूप से व्यक्त करता है, हालांकि बहुत से डेवलपर n & 1
को n % 2
के "तेज़ संस्करण" के रूप में पहचानेंगे।
"सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज" के बारे में नहीं पता था, शायद गलत क्षेत्र में पोस्ट करने के लिए खेद है, और answear के लिए धन्यवाद! –
- 1. उपयोग करने का कोई कारण! 0 सत्य के बजाए?
- 2. request.getRemoteAddr() रिटर्न का उपयोग 0: 0: 0: 0: 0: 0: 0: 1
- 3. है! 0 और! 1 1 और 0 से बेहतर है?
- 4. 1 और 0 के
- 5. क्यों 0 और 1 1 है जबकि 1 और 0 0 रूबी में 0 है?
- 6. क्यों 2 + 1 और 0 परिणाम 0 है?
- 7. * (int *) 0 = 0 क्यों पहुंच उल्लंघन का कारण नहीं है?
- 8. ऐसे वाक्यविन्यास (0, _.Em)() का उपयोग करने का कारण क्या है;
- 9. ज़ूकीपर स्थानीयहोस्ट/0: 0: 0: 0: 0: 0: 0: 0: 1: 2181
- 10. आठ 1 और 0 के
- 11. jQuery में $ (0) और $ (1) का उपयोग किया जाता है?
- 12. 0 और 1
- 13. क्या किसी खंड में 1 = 1 का उपयोग करने का कोई तार्किक कारण है?
- 14. 0 + 0 + 0 ... + 0! = 0
- 15. इंड्रे 0 और 1
- 16. क्यों 0 === -0 सच है, लेकिन 1/0 === 1/-0 गलत है?
- 17. क्या srand के बीच का अंतर (1) और srand (0)
- 18. SQL सर्वर में कॉलम के लिए बेस 2 लंबाई का उपयोग करने का कोई कारण है?
- 19. क्या आप 0 और 1
- 20. ~ 0 -1 क्यों है?
- 21. = 0 का उपयोग PHP
- 22. जावास्क्रिप्ट में "वापसी! 0" का उपयोग करने का कोई मतलब है?
- 23. एंड्रॉइड getMaxAddressLineIndex 0 1
- 24. System.exit का उपयोग (0)
- 25. कैसे अनुकूलित करने के लिए "यू [0] * वी [0] + u [2] * वी [2]" SSE या GLSL
- 26. पायथनिक तरीके से 0 के साथ 0 और 0 के साथ 1 0 स्वैपिंग
- 27. जावास्क्रिप्ट में 1 और! 0 का क्या अर्थ है?
- 28. "जारी ($ a [0]) और अनसेट ($ a [0]) क्यों करता है;" वाक्यविन्यास त्रुटि का कारण बनता है?
- 29. 0 की संख्या के बराबर और 1 के
- 30. मुझे यह काम करने के लिए इंजेक्ट करने के बजाय .inject (0) का उपयोग करने की आवश्यकता क्यों है?
आप एक प्रदर्शन परीक्षण बना सकते हैं :) –
क्या हमेशा सकारात्मक है? – apandit
@apandit यह कोई संकेत हो सकता है। –