Let कहते हैं कि मैंक्या स्विच स्टेटमेंट में केस का ऑर्डर प्रदर्शन में भिन्न हो सकता है?
switch(alphabet) {
case "f":
//do something
break;
case "c":
//do something
break;
case "a":
//do something
break;
case "e":
//do something
break;
}
नीचे के रूप में एक स्विच बयान है अब मुझे पता है कि Alphabet
ई होने की आवृत्ति उच्चतम एक, सी और एफ द्वारा क्रमशः पीछा किया जाता है लगता है। तो, मैं तो बस case
बयान आदेश पुनर्गठन और इस प्रकार उन्हें बनाया:
switch(alphabet) {
case "e":
//do something
break;
case "a":
//do something
break;
case "c":
//do something
break;
case "f":
//do something
break;
}
दूसरा switch
बयान पहले switch
बयान की तुलना में तेजी हो जाएगा? यदि हां और यदि मेरे कार्यक्रम में मुझे इस switch
कथन को कई बार कॉल करने की आवश्यकता है, तो क्या यह काफी सुधार होगा? या यदि प्रदर्शन में सुधार करने के लिए मैं अपने आवृत्ति ज्ञान का उपयोग कैसे कर सकता हूं?
क्या आपको यह जानने का सबसे स्पष्ट तरीका नहीं पता होना चाहिए कि वास्तविक दुनिया परिदृश्यों के साथ प्रोफाइल कैसे करें और अनुकूलित करें जहां आपको इसकी आवश्यकता है? –