कई डेवलपर्स सोचते हैं कि Array.count और String.count समान हैं। यद्यपि उनका उपयोग एक ही उद्देश्य के लिए किया जाता है (अनुक्रम लंबाई प्राप्त करना), वे लंबाई कैसे प्राप्त करते हैं इससे बड़ा अंतर आता है।
ऐरे RandomAccessCollection के अनुरूप है ; सूचकांकों के अंत तक पहुँचने में O(1) लगता है। इसलिए, Array.count की समय जटिलता O(1) है
स्ट्रिंग RandomAccessCollection के अनुरूप नहीं है ; वर्णों की संख्या की गणना करने में O(n) लगता है, और n स्ट्रिंग में वर्णों की संख्या है । इसलिए, String.count की समय जटिलता O(n) है।
चलो प्रयोग करते हैं!
जैसे-जैसे ऐरे का आकार बढ़ता है, रनटाइम बहुत स्थिर होता है।
जैसे ही स्ट्रिंग का आकार बढ़ता है, रनटाइम बहुत बढ़ जाता है।
एक मध्यम सदस्य बनें , और बेहतरीन कहानियाँ पढ़ें और अपने करियर को आगे बढ़ाएँ।
अधिक प्रीमियम सामग्री के लिए, कृपया यहां जाएं:
: ऐप लॉन्च से शटडाउन तक का चक्र: मेमोरी या डेटा को प्रबंधित करके उपयोगिता ⬆️ सुरक्षा को संसाधित किया जा सकता है UIApplication, AppDelegate स्थिति: उन कार्यों को परिभाषित करता है जो AppDelegate ऑब्जेक्ट UIApplication ऑब्जेक्ट से भेजे गए संदेश को प्राप्त करता है और प्रत्येक को निष्पादित नहीं करता है: राज्य जहां ऐप नहीं चल रहा है: निष्क्रिय: वह स्थिति जहाँ ऐप चल रहा है लेकिन कोई ईवेंट प्राप्त नहीं हुआ है सक्रिय: वह स्थिति जहाँ ऐप चल रहा है और एक ईवेंट होता है बैकग्राउंड: वह स्थिति जहाँ ऐप पृष्ठभूमि में है लेकिन कोड जिसे निष्पादित किया जा रहा है निलंबित: वह स्थिति जहाँ ऐप में है पृष्ठभूमि और कोई कोड नहीं चल रहा है, जो AppDelegate.swift फ़ाइल SceneDelegate में प्रतिनिधि फ़ंक्शन होने के लिए iOS 13 से समर्थित कई दृश्य फ़ंक्शन का अच्छी तरह से जवाब देने के लिए AppDelegate / SceneDelegate AppDelegate 1।
⭐ जब ऐप शुरू होता है तो जिस क्रम में ऐप को पहली बार टैप करके लॉन्च किया जाता है, उस क्रम में ऐपडिलेगेट को कॉल किया जाता है। func application(_:willFinishLaunchingWithOptions) func application(_:didFinishLaunchingWithOptions:) func applicationDidBecomeActive(UIApplication) ⭐ बैकग्राउंड ऐप यह वह क्रम है जिसमें ऐप को बैकग्राउंड में ले जाने पर ऐपडिलेगेट को कॉल किया जाता है।
आधी रात के बाद की बात है जब हेडन ने केटी को एक साथ शाम के बाद वापस उसके कॉलेज के छात्रावास में भेज दिया। उसकी सुबह की क्लास थी और पिछली रात उसके साथ रहने के बाद उसने फिर से कपड़े नहीं बदले।
जो पुराना था वह फिर से नया हो गया और जो चमक-दमक वाली चीज हुआ करती थी वह अब फीकी लगने लगी है। मैं जेएनसीओ जीन्स के बारे में बात नहीं कर रहा हूं, जो 1990 के दशक के उत्तरार्ध के फैशन के साथ-साथ शांत बच्चों के बीच वापसी कर रहा है।
2022 में, GPT-3 के जारी होने के साथ, लेखन कौशल कम महत्वपूर्ण होता जा रहा है। एआई के साथ, खराब लेखन वाले लोग भी गुणवत्तापूर्ण कर्मचारी तैयार कर सकते हैं।
(चेतावनी- यह व्यंग्य है, उल्लासपूर्वक विध्वंसक होने का इरादा है- निश्चित रूप से बच्चों के लिए नहीं) आपने अपने माँ और पिताजी को रसोई में छिपकर उन बदबूदार सिगरेटों को धूम्रपान करते देखा है। वे आपको बताते हैं।