Transcript for:
लिंग लिस्ट की सही समझ

चलो भाई आज की जो क्लास है वह आप लोगों की है लिंग लिस्ट के हवाले से लास्ट क्लास में हम लोगों ने क्यों उसको देखा था डिटेल में और आज हम लोग लिंग लिस्ट के बारे में बात करेंगे लिंग लिस्ट क्या होता और काम कहां पर लाइक यूजिज किया है उसका सही तो लिंग लिस्ट का पहले हम लोग वैसे बात कर लेते हैं अ फिर बाद में इसके usage पर discussion करेंगे कि ये इस्तेमाल कहाँ पे होता है और क्या-क्या usage हो सकते हैं जो पढ़ दे हो वो फालतमें नहीं पढ़ दे कोई वज़ा है वसकी तो कहीं न कहीं ये काम आएगा आपनों के आप कोडिंग से रिलेटेड नहीं है क्योंकि इसको इंप्लीमेंट करना इस अधिक लिख लेकिन फिर भी आप हो जाता है अच्छा बच्चे कर लेते हैं और डिपेंड करता है कि कैसे आप लाइक समझते चीजों को तो टू सम एक्सटेंट डिफिकल्ट है यह तो मानना पड़ेगा सही है पेपर फॉर इस डिफिकल्ट और क्योंकि लिंग्स की इंप्लेमेंटेशन बेसिक कॉनसेप्ट है वह क्लियर कर सकें ताकि आपकी यह पेपर फॉर में भी जाकर समझने में अजानी हो जाए तो यह नहीं अब दिल कभी पेपर फोर मैं समझता हूं कि इस मच मोर इजीए देन पेपर टू इसमें आपको दिमाव इस्तेमाल नहीं करना पड़ता है पेपर फोर में इतना ज्यादा कंपरेटिवली पेपर टू में इतना करना पड़ता है तो जिसमें आप लोग वीडियो आप लोग शुरू से अभी तक आदत है आप लोग एक पर्टिकल अगर स्टेप्स दे दिया जाते हैं तो उन पर वह स्टेप्स को लॉजिक पर तो ज्यादा फोकस नहीं करते हैं लोग अभी से लेकिन स्टार्टिंग से लेकर अब तक तो इस वजह से अच्छी खास स्टूडेंट को पेपर टू में मसला होता है लेकिन पेपर फोर इस लिए कोड समझ आ गया कोड को आपने परफॉर्म किया चार दफ़ा इन थे सेनारियो आप बस कोड जाकर करते हो एग्जाम में देख सकते हैं चलो अब बात करते हैं यहां पर सबसे basic fundamentals जो है link list की वो है एक note से start होती है note क्या होता है इसको समझना जरूरी है सबसे basic fundamentals हम लोग समझ लो एक ऐसा element है जिसके अंदर दो चीज़ें store हुई भी होती है सबसे basic fundamentals सबसे basic fundamentals तो मैं थोड़ा बहुत link करने की कोशिश करूँगा although मुश्किल होगा तो उसके next class जोगी वो record की बारे में होगी सई तो फिर भी मैं discuss करूँगा आप लोगों से चलो एक note क्या होता है note एक ऐसे element है जिसमें हम लोगों के पास दो values होती हैं दो values क्यों कौन सी होती हैं बाई एक होता है हम लोगों के पास data जो भी data की बात हो रही होती है उसको हम लोग कहते हैं दो हिस्सों में divide कर दो एक note को और एक होता है pointer ये pointer क्या होता है ये एक तरीके से बता रहा होता है कि भाई अब मैं किस की तरफ point कर रहा हूँ किस की तरफ point करने से मतलब है कि suppose करो कि मेरे पास दो notes हैं मेरे पास एक note है A और मेरे पास दूसरा note है B मैंने कहा कि भाई एवर नोट जो है वह पॉइंट कर रहा है बी की तरफ रेट सपोस्ट कर लेते हैं बी की इंडेक्स पोजीशन एस थ्री और एक इंडेक्स पोजीशन एस वन सही है बिल्कुल यह लिंग लिस्ट नाम ही पूरा इसका लिस्ट है बिल्कुल डाटा स्ट्रक्चर जहां पर डाटा स्टोर हो रहा है जब आज जिनको इस्तेमाल करके डाटा को स्टोर करते हो इस्तेमाल करते हो और बी के ऊपर तो एक पॉइंटर के अंदर क्या वैल्यू स्टोर होगी भी दिखाओ इंडिक्स पोजीशन ऑफ बी विच विल भी थ्री ताकि यह एक लिस्ट ए बन सके एक लिंक बन सके इनका तो अभी फिर अल बेसिक का कॉनसेप्ट को समझते हैं बेसिक कॉनसेप्ट क्या है कि लिंग लिस्ट के अंदर फिर हैफ नोट्स और जाता है उसकी इंडिक्स पोजीशन ठीक है तो अब जरा आगे बढ़ते हैं चीजों को लेकर अ अब इसको समझने की कोशिश करते हैं, for example we have a list जिसको हम लोग कहते हैं, अच्छा मैं पहले इसके usage को बताता हूँ, usage के बाद फिर हम लोग list कर पर आएंगे कि इस्तेमाल कैसे करते हैं, क्या scenario होता है, वो सब चीज़ उनको देखते हैं, अच्छा सब को playlist के concept से सब familiarized हैं already, chat चाहिए एक के बाद एक का कॉनसेप्ट है राइट अब तुम लोग से सवाल करता हूं यूट्यूब की प्लेइलिस्ट भी सेम तरीके से काम करें लेक्चर वन फिर लेक्चर टू फिर लेक्चर थी फिर लेक्चर फोर वह ऑटोमाटिकली चलता रहता है कि मेटर मैं हलाल मूजिक की बात करूं वह बटन आप टेंशन मतलब बिल्कुल भी सही कोई टेंशन ले आप अच्छा अब हम जब बात कर रहे हैं जब भी हम बात करें म्यूजिक एम्यूजिक बीम्यूजिक से अब तुम लोगों ने एक ऑर्डर बनाया लोकेशन को थोड़ा दिमाग में लेकर रहो मेमोरी लोकेशन के अंदर जैसे 101 के ऊपर एल स्टोर होगा 102 पर बीस तो नहीं होता ना आप जब भी data डाउनलोड करते हो तो कहीं भी जाकर store हो जाता है, yes या no, जहां पे भी उसको जगह मिलती हो जहां के store हो जाता है न, ऐसे ही है न, यह तो नहीं होता न कि वो एक ही order में store हुआ है तो हम index plus 1, index plus 1 कर करके एक को access करेंगे अपने order के मताबिक, ऐ ना मेमोरी लोकेशन सभी इमाजिन करना यह मेमोरी लोकेशन है मेमोरी लोकेशन कुछ ऐसी है कि भाई यह आपका था फाइव यह सब्सक्राइब यह एट है यह टेन है यह ऐसी रांडम मैंने मेमोरी लोकेशन ले लिए यह इमाजिन करो तो यह भाई मैं पहले सुनना चाहता हूं बी म्यूजिक तो यह मैं सुनना चाहूं भी फिर उसके बाद ए फिर एफ अ फिर इस तरह में पसंद है तो मैंने क्या कहा जो सबसे पहला होगा मैं बोलूंगा एक पॉइंटर इस्तेमाल करते हैं इसमें विच इस नोटेस्ट पॉइंटर साइट पॉइंटर का पॉइंट करवा देंगे फर्स्ट जो चीज मुझे सुननी होती जो तो स्टार्ट पॉइंटर में क्या वैल्यू है स्टार्ट पॉइंटर में एरो सित्व हम लोग रिप्रेजेंट कर रहे हैं ताकि इमेजिन कर सको थोड़ा बहुत देख सको विजुअलाइज कर सको लेकिन एक्शन में तो वैल्यू सोर हुई थी ना तो स्टार्ट पॉइंट टो फर्स्ट नोड ठीक है अब मुझे बात भाई मुझे जो ऑडर पसंद है ना मुझे ए पसंद है बीटे बाद ए तो मैं क्या करूंगा मैं ए कहीं पर जाकर रैंडम ली स्टोर हो चुका है अब क्या लिंक हुई भी अभी तक कोई भी चीज लिंक नहीं होगी अब मैं कहूंगा यह बी की पॉइंटर वाली जगह बी विल एक्शन पॉइंट वर्ड्स ए कैसे करेगी यहां पर उसकी इंडिक्स वाल्यू को स्टोर करके जैसे आप यह स्टोर करोगे तो यह लिंक क्रिएट हो जाएगा पॉइंटर होता है which is known as free pointer जो के empty location की तरफ point कर रहा होता है सईए तो वहाँ जाके मैंने randomly अपने music file को store कर दिया अब मैंने order create करने था a के बाद f तो a के बाद f को करना होगा तो यहाँ पे सब चार्ट पे जवाब देंगे क्या value लिखूँगा मैं a के pointer की value क्या होगी the node a उसकी pointer की value क्या होगी आमना गौर से देखो गौर से देखो a के pointer a will be pointing towards something right हां तो एक आइएगी ना यहां पर एक आइएगी ताकि वह बता सकेंगे यह पॉइंट कर रहा है एक के ऊपर तो सेवन क्या होगी सेवन इस द लोकेशन वेड एस टोड सेवन जो है वह लोकेशन जहां पर एस टोर हुआ है ठीक है चलो अब यह लिंक रिट पॉइंटर बोलो एमटी लिस्ट पॉइंटर बोलो तो बस एक कोई भी नाम इस्तेमाल कर लो उससे बस मैं गया और मैं का वैल्यू को स्टोर कर दो विच इसी क्या भी कोई लिंक बनी है नहीं हमेशा जब भी हम लोग कोई वैल्यू को अपनी लिस्ट के अंदर क्योंकि हम लोग का पहला नोट जो है वो चेंज नहीं हो रहा है सब्सक्राइब जल्दी-जल्दी एक जवाब आए भी तक दो अलीजन बटा क्या हो गया सबसे चल रहे हैं जिन्हें में इस बैन क्या हो गया है एफ विल बी पॉइंटिंग टोवर्ड्स ई राइट तो इन इंडेक्स वैल्यू क्या है यह जो सर्कल बनाया मैंने यहां पर क्या वैल्यू है कि यहां पर टेन वै चलो, अब मुझे बताओ क्या मेरी लिस्� कि क्या मेरी लिस्ट खत्म हो गई बिल्कुल हो गई तो जैसे मुझे यह शो करना होता है कि यह वाला नोड मेरा लास्ट नोड है तो मैं इसको नल की तरफ नल मतलब नेगेटिव वन की तरफ क्योंकि हमारा एरो जो एरे जो तो वह कभी यहां मैं बताता हूं भाई देखो हां इसका जो साइन तुम लोगों को देखने को मिल सकता है वह यह है तो इन दिस द वाल्यू यूज डिपेंट करते सेनारियों को डिपेंट करेंगे सब्सक्राइब नेगेटिव ने� बी के अंदर स्टोर वापस सेवन तो मैं सेवन पर गया और एक प्रिंट एक को हम लोगों ने एक्सिस किया जो भी प्ले करना था प्ले कर दिया फिर एक पॉइंटर को देखा फिर एक लोकेशन पर गया लोकेशन पर जाने के बाद मैंने वहां पर देखा नेगेटिव वन मीन्स नल बेतरीन सर यह सब इन का इंडेक्स पोजीशन होगा क्या यह जो है इंडेक्स यह एज़ है वह सेवन पर स्टोर हुआ है बीजो फाइव पर स्टोर हुआ है एड जो एफ पर स्टोर हुआ है अब एफ जो वह एट पर स्टोर हुआ है इस तरीके से काम करता है अभी फिलहाल कॉन्सेप पर फोकस कर सवाल कैसे हैंगे सब चीजों को छोड़ दो सवाल को दिमाग 528, 528 मतलब, हाँ you can, why not, sir arrow has separate index position, नहीं, arrow के कोई तालोग ही नहीं है, arrow तो मैं सिर्फ समझाने के लिए आपनों को बना रहा हूँ, link list तो इस तरीके से होती है, this is your link list, actual link list, pointer I mean, हाँ pointer की अपनी value होती है, आमना, बिल्कुल, sir pointer की, हाँ, बिल्कुल, अलग index होता है, अगर error, 2 से शुरू हो रही तो null would be 1, बिलकुल जोईस, बिलकुल ऐसे ही है, सईए null वो value होती है जो array के index के नदर मौजूद नहीं है, बस इस चीज़ को समझ लो null उस value को कहते हैं जो array index के नदर मौजूद नहीं है, lower bound से एक कम value, सईए, चलो दो pointers को एक index में store कर सकते हैं सर हम एक साथ दो pointers को एक index में नहीं कर सकते हैं नहीं कर सकते तुम यह चाहिए कि यह सेवन भी और एड़ भी हो यह कहना चाहिए आदिल नहीं ऐसे नहीं पॉसिबल सिर्फ एक जगह पर एक लोकेशन बस ताकि एक ही दिखा हम लोग लिंक क्रिएट करें ना वर्णा वह कंफ्यूस हो जाएगा कि यहां जाने या वहां जान कि कोई मसले की बात नहीं है कोई टेंजन की बात नहीं है अगर कुछ भ�� क्लेयर नहीं होता है तो कोई मसले नहीं हां पोर्टिंग को भी फिर दमाग से नकाल दो मैं सिर्फ चाहूंगे सिर्फ कॉनसेप पर फोकस रखो भी कॉनसेप पक्के करता है वह आपको बताएगा सब चीज आपको बताएगा एक्जाम अच्छा अब देखो अब हमारे पास लेकिन सीवर डू है फिर अब नहीं रहते बीची पर रहते हैं चीजों को समझते हो डिटेल में सारे कॉन्सेप्स को यहां पर समझते हैं हां जब आप पूछना चाहिए सर मैंने पीवर अरे मेरे खुदा अल्लाह के बंदे भाई यहां पर फोकस करो सिर्फ यहां पर कि यूजेज पूछना चाहिए नहीं जब अभी फुल फोकस चाहिए मुझे यहां पर यह बताओ जैनब यूजेज पेपर में कैसे करेंगे वह सब आइसा देखेंगे उसके सवालात कैसे आएंगे वह सब चीज़ा आइसा देखेंगे उसकी टेंशन नहीं ठीक है देखो सव अब मैं सब चीजें रिमूफ कर रहा हूं आइए ओप कि थोड़ा बहुत यूज़ समझ आएगा कोई फर्क नहीं पड़ता कि अगर कुछ फ्लेड हुआ या नहीं हुआ कोई मसला नहीं टेंशन की बात नहीं है अभी फिर बस इस चीज को समझते हैं कि थोड़ा लिंग लिस्ट के अंदर नोट होते हैं नोट के अंदर दो चीजें होती हैं एक नोट के अंदर विच इज अ वैल्यू नेक्स्ट नोट की इंडेक्स पोजीशन जो होती है उसके अंदर मौजूद होती है ठीक है और एक ओडर की थ्रू हम लोग कोई भी ओडर स्पेसिफाई कर देते हैं मतलब जरूरी नहीं है कि आप ओडर स्पेसिफाई करो हो सकता है कि अन ओडर लिंग लिस्ट हो और एक लिं और एक pointer कि वो next node की तरफ की जो location होती है next node की location वो point कर रहा है वो उसके अंदर store भी होती है clear हुआ आदिल is it clear node has data and pointer बेतरीन बिलकुल ऐसे है node के अंदर data और pointer होता है चलो अब देखो अब हमारे पास दो तरीके की link list है हमारे पास एक link list होती है which is known as ordered कि मैं चाहा रहा हूं इसी स्लाइड तुम लोग को इस प्लेट हो जाए फिर हम आगे बढ़ेंगे जो थिवार्टिकल चीज़ उसके पर विश्व वन थिंग विच इज नोनेस ऑडर्ड लिंग लिस्ट और एक होती है अन ऑर्डर्ड लिंग लिस्ट ठीक है दो किसी की लिंग लिस्ट है वह अनॉडर्ड एंड विश्व ऑडर्ड और अनॉडर्ड क् बाद में तुम्हारे concepts को देखते हैं, class के बाद, अभी फिलाल सिर्फ और सिर्फ link list के related questions हो, चलो, अब सब यहाँ पे देखो, focus करो, मैं बता रहा हूँ, रुक जो, एक में रुक जो, अच्छा, हमाई पस दो किसिम की link list हैं, एक होती है, हमाई पस ordered link list, कि इस तरीके से लेट मी चेंज इस टू एड कंफ्यूज न हो जाओ और यह एड की तरफ एंड इस पॉइंटिंग टो विच्चन एंड इस नल अभी वैल्यू की बात हो रही है इस इंटीजर पहली चीज इंटीजर है यह पॉइंटर होता है अ इस यह पॉइंटर इस यह वैल्यू सही है अब बताओ फिर से क्या वाली टू बेतरी अच्छा अब सेकंड नोट को देखो सेकंड नोट का मुझे कैसे पता चलेगा मैं फर्स्ट नोट के पॉइंटर की वैल्यू देखूंगा और फिर उसको फॉलो करते अपनी लोकेशन पर पहुंचूंगा और फिर बोलूंगा कि भाई एट अब क्या वैल्य अब मुझे नहीं पता कि next note कौन सा है, मुझे नहीं मालूं, imagine करो कि तुम लोगों को ये नहीं दिख रहा है, सही है, imagine करो कि ये नहीं दिख रहा है, तो तुम्हें कैसे पता चलेगा third note कौन सा है, seventh पे जो value मौजूद थी, जो note मौजूद था, उसके pointer को देखो, 8 है, उसको follow एट पर जो पॉइंटर की वैल्यू उसको देखो और वह मुझे बता दी कि टेन पर जाओ और टेन पर क्या वैल्यू है टेन पर वैल्यू है टेन पर 15 है तो क्या कोई ऑर्डर दिख रहा है इसके अंदर तुम लोगों को अब दोनों चीजें स्टोर हो सकती है इन इंटीजर भी स्ट्रिंग भी कोई ऑर्डर देख रहा है सबको इस दिस ऑर्डर इस इस दिस और लिंग लिस्ट यह नोट जल्दी जवाब जल्दी तेज़ते सवाब बिल्कुल यह ऑडिटलिंग लिस्ट है जब भी जिस थ्री सही है और अभी फिलहाल यह लोकेशन पर है फिफ्टीन लोकेशन पर रैंडम ली स्टोर कर दिए अब मुझे इसको आइडेंटिफाई करवाओ अगर यह ऑडर लिंग लिस्ट है तो इसको कहां पर आना चाहिए सबसे पहले च कि वैल्यूस के दर्मियान आना चाहिए कि वैल्यूस के दर्मियान खलत जवाब आमना ऑडर लिंग लिस्ट है यह नो ऑडर लिंग लिस्ट है तो थी को कहां पर आना चाहिए किन वैल्यूस के दर्मियान टू एंड एट के बिट्ट्वीन टू एंड तो यह ऑडर लिंग लिस्ट थी ऑडर लिंग लिस्ट के अंदर हम लोग क्या करते हैं जब भी किसी नोट को इंसर्ट करना होता है तो हम लोग एक एमटी नोट के अंदर खाली नोट के अंदर हम लोग वैल्यू को जाकर स्टोर कर देते हैं बिल्कुल ऑडर होता है बे कि कहीं पर इस नोट की वैल्यू स्टोर हुई भी है इस नोट की अगर सपोस करो मैं पास एक पॉइंटर है सब्सक्राइब पॉइंटर है जिसको मैं कह रहा हूं करेंट पॉइंटर सब्सक्राइब पॉइंटर कह रहा हूं और इस अभी फिर यहां पर मौजूद है अभी यहां पर मौजूद है तो मुझे देखकर बताओ क्या मैं यहां से इस पर्टिकुलर चीज की इंडेक्स वैल्यू निकाल सकता हूं प्रेशर क्या मैं यहां से इस नोट की इंडेक्स वैल्यू निकाल सकता हूं कैसे निकाल सकता हूं मैं कहूंगा CP पे जाओ, CP 5 पे जाओ और उधर जो value मौजूद है ना उसकी सिर्फ pointer, dot pointer की value उठाओ और यहाँ पे डाल दो, तो यह link create हो गई है, yes या no, यह link create हो गई है, CP का मतलब है current pointer, previous pointer कहे लो चलो, तुम लोग इसको कहे लो previous pointer, ठीक है, this is your previous pointer, फिर से देखो, previous was previous pointer was pointing towards 2, ठीक है, हाँ मैं repeat कर रहा हूँ, देखो, yeah, I think this yellow color is not good at all, जीज़ें confused होंगी, चलो, अब देखो, मैंने कहा, वाट्सए सुनना सब अब, मैंने कहा, मेरे पास एक नया node मुझे add करना है, which is 3, मुझे एक नया node add करना है, which is 3, ठीक है, अब इस 3 को जब add करना होगा, इस तरह से पहले इसकी लोकेशन करनी है कि इसको सुनना घर से मैं स्टार्ट करूंगा हमेशा स्टार्ट पॉइंटर से स्टार्ट पॉइंटर वह पॉइंटिंग टूवर्ड्स फाइव मैं यहां पर है मैंने कंपेयर किया क्या थ्री ग्रेटर दन टू है क्या थ्री ग्रेटर दन टू है यह नो यह बेहतरीन अ है और फिर मैंने आकर यहां पर चेक किया क्या थ्री ग्रेड इन एट है यह चैनल कंडीशन फॉल्स हो गई इसका मतलब यहां पर रुक जाओ अब जैसे आप रुके तो मुझे पता चल गया कि इन दोनों के दरमियान मुझे स्टोर करना है सही है इसको हम कहते हैं प्रीवियस नोट ठीक है अब करेंगे क्या अगर सपोस करो इमेजन करो क्या चीज समझने है इस विश्वस क्या प्रीवियस पॉइंटर का ऑन सब समझने है किस चीज का ऑन सब समझने है जल्दी डिस्कस करो ताकि खेर हो सके अरे भाई देखो थ्री को ऐड करना था जवाब देते हैं जो साथ-साथ थ्री को ऐड करने था हमेशा स्टार्ट पॉइंटर से कं कि सबसे पहला काम वैल्यू को बस जाकर स्टोर कर दो जब वैल्यू स्टोर हो गई है अब उसके बाद दूसरा काम की उसकी करेक्ट लोकेशन फाइंड करनी आपने ताकि आप पॉइंटर्स को एडजस्ट कर सको सही यह दो स्टेप्स क्लियर है दो स्टेप्स, पहला काम क्या है, value को कहीं पे भी जाके store कर दो, clear हुआ, जवाद, सासा जवाद देते हो, value जो भी तुम नई चीज store करवाना चाहते हो link list के अंदर, उसको कहीं पे भी जाके store कर दो, यह चीज clear हुई, पहला step clear हुआ जवाद, हाँ कहीं पे भी, जहाँ पे भ आगे इसका concept मैं clear करूँगा बस अभी फिराल के लिए ये दमाग में रखो कि हमने जहाँ पे भी खाली जगा थी वहाँ पे जाके हमने note को बना दी है अपने सईये अब जब note बन ग अपने पॉइंटर्स को एडजस्ट करना है ताकि मेरे पास यह लिंक बन सके इस तरीके का कुछ यह लिंक मुझे बनाना है यह कैसे बनाऊंगा अब मुझे पहले देखना पड़ेगा पहली चीज पहला स्टेप क्या है वैल्यू को कहीं पर भी कि दूसरा स्टेप किया होता है मुझे इसकी करेट लोकेशन चाहिए आप तो दिमाग को अपने लाइक चीजों को देखकर इडेंटिफाई कर सकते हो कि भाई टू और एड के दर्मियान आना चाहिए लेकिन यह कंप्यूटर को कैसे शुरू से कंपेरेजन्स टाइट करते हुए हैं और आखिर तक जाएंगे सब्सक्राइब करो कि सब्सक्राइब बड़ा नंबर है यह जब आप कि जो आप देते हो एक्टिव रोज वाज क्या 32 से बड़ा नंबर है बेहतरीन जो इस जवाब दो इस थ्री ग्रेटेड इन टू जैनव अभी कोई तालोग नहीं होडिंग साफ नोट कर सका ठीक है अगर कहो तो मैं बता दूंगा लेकिन अभी मुझे तक कंफ्यूज होने की जरूरत है इसमें चलो एक चीज हो गई आगे बढ़ेंगे एक और लूप चला अभी फिलाल यहीं पर फोकस होगा, अभी ordered की बात करें तो ordered पर ही रहो भी, ठीक है, मुझे पता चल गया, यहाँ पर अपने loop को रोक दिया, मुझे पता चल गया कि इन दोनों के दर्मियान आएगा, यह चीज क्लेर हुई, क्योंकि हमारी condition false हो गई थी, तो मैंने इन दोनों यही सेंग कॉनसेप्ट हम पेपर फोन में रिपीट भी करेंगे उसकी टेंशन नहीं है चलो आगे देखो अब मुझे क्या करना है मुझे आइडेंटिफाई कर लिया मैंने कि ये दो जो चीज़ें हैं मैंने क्या करना है इन दो के दर्मियान आना है अब मुझे बताओ इस न जो फिफ्ट इंडेक्स पोजीशन पे मौजूद है, फिफ्ट इंडेक्स पोजीशन पे जो मौजूद है, बिटा मैं, ये 7 कहाँ पे स्टोर हुआ है, जवाद, 7 कहीं स्टोर हुआ है, पीछे नोट के अंदर कहीं स्टोर हुआ है, सेकिन्ड वाले नोट के पॉइंटर वैल्यू ऑफ प्रीवियस नोट लिखुए यहां पर तुम लोग के लिए बाय यूजिंग द पॉइंटर वैल्यू ऑफ तो उन्होंने क्लियर हो जाएं बाकि फिर आगे जाकर रीडिंग करे चेंज द वाल्यू चेंज द पॉइंटर वाल्यू सर यह 23 के साथ आ जाएगा बिल्कुल मैं बता रहा हूं चेंज द पॉइंटर वाल्यू आफ थ्री मतलब इसकी बात हो रही है आफ थ्री एंड पॉइंट एट टू नेक्स्ट नोट मतलब इसके पर पॉइंट करवाना है हमने कहां से करवाए प्रीवियस नोट की पॉइंटर की वैल्यू को इस्तेमाल करके मतलब यहां से सेवन को देखा और इस सेवन को यहां पर स्टोर कर दिया यह चीज यह लिंक कोई इशु यहां तक किसी को कोई इशु जल्दी एक्टिव और सर्व अ बेतरी करेंगे लिजान भी करेंगे चलो यह हमने स्टोर कर दिए लोकेशन बन गई जब आपको इसलाब अभी मुश्व में चेंज करवा से थ्री वैल्यू का इंडिक्स चेंज होगा ना हां कर रहा हूं यह देखो यह चेंज वैल्यू को चेंज करके यहां पर पॉइंट करवा दो विच विल बी 15 तो क्या मेरा नोट सही जगह पर आड हो गया क्या 2 के बाद 3, 3 के बाद 8, फिर 9, फिर 15 सुकून से देखो मैं रुक रहा हूँ यहाँ पे कोई जल्दी कि सुकून से देखो पूछा जी बिल्कुल अब भी सर वैल्यू ऑडर में होगी इंडिक्स में होगी वैल्यू ऑडर वैल्यू ऑडर में होगी बिल्कुल अब देखिए क्योंकि इंडिक्स तो कहीं भी हो सकता है ना सर यह 15 थ्री के नीचे जो लिखा देखिए क्या है यह लोकेशन है यह एरे की इंडिक्स वैल्यू है एरे के अंदर इंडिक्स होते ना 0 फिफ्टीन इंडिक्स पर जाकर आपने थ्री को स्टोर कर दिया रैंडम लीवर्स क्योंकि वह खाली जगह थी अब आपने पॉइंटर फिलाल यह अभी फिलाल के दमाग में रखो फिफ्टीन इज लोकेशन मेमोरी लोकेशन और जो टू के साथ 15 है टू के तो यह अब 15 जो है यह पॉइंटर वैल्यू एब पॉइंटर की तौर पर काम करें मतलब 15 से कनेक्शन बिल्ड किया है मतलब 15 पर चले जाना है टाइटिंग से स्टार्ट करो सपोस करो मुझे पहले टू को प्रिंट करना था तो पहले टू को प्रिंट किया कहां से स्टार्ट पॉइंटर को प्रिंट किया फिर मैं इसके इंडेक्स्ट पोजीशन को देखिए मैंने का पॉइंटर को देखा टू के पॉइंटर को देखा क्या वैल्यू थी यहां पर 15 थी मतलब 15 पोजीशन पर चल जाओ इंडेक्स्ट पोजीशन 15 पर चल जाओ और वहां कि एट वैल्यू यहां पर मौजूद थी एट को प्रिंट कर दिया अब मुझे नहीं पता नेक्स्ट वैल्यू कहां पर है अब मैं उसकी पॉइंटर की वैल्यू दिखा इन एट मतलब एट इंडेक्स पोजीशन पर जाओ और वहां पर जो अब मैंने देखा कि यहाँ पर नल है नल मतलब खतम हो गई लेस्ट डेट सेट अपने लूप को रोक दो विशेष डिपेंड करते हैं किस तरीके से तो इंटरेस्ट लेता है तो विडो इन इंडिस्ट प्रोजेशन आफ थ्री आमना जब वैल्यू को क्रिएट कर रही होगी ना जब आप थ्री को क्रिएट करोगे तो दिर विल बी पॉइंटर विच इस नोए फ्री लिस्ट पॉइंट मैं भी दिखाता हूं तो यह नल का साइन समझ लेकिन वैसे यह नेगेटिव वन से रिप्रेजेंट अच्छा अमने मैं दिखाता हूं तुम्हारी क्वेइरी अच्छा अब जरह इसको पढ़ते हैं अब इसको पढ़ते हैं आज तरह से चीजों को देखते हैं अब थोड़ा सा आगे बढ़ते हैं खुद बखुद चीजें खेल हो जाएंगे यह सारी कौन से मैंने फिर से रिपीट करना है अब इसे कुछ भी नहीं इसमें यार कुछ भी नहीं है और बहुत असान ह इस एडिटर स्ट्रक्चर विज इस यूज टू स्टोर कलेक्शन ऑफ आइटम्स विद इच आइटम इस लिंग्ड टू द नेक्स्ट वन यूजिंग पॉइंटर्स अभी यह सीधी सीम चीज हम लोगों देखिए कि एक लिंग लिस्ट एक डाटा स्ट्रक्चर होता है तो यह भी करेंगे पूरा भरावाई पूरा पीडीएफ के अंदर यह सारी चीज अभी यह भी करना है फिर अभी आगे चीज और भी है टेंशन नहीं उसकी चलो लिंग लिस्ट क्या होता है एक ऐसा data structure है which is used to store a collection of items where each item हर एक item मतलब note की बात हो रही है is linked to the next one जैसे A जो है वो B के साथ link था B जो था वो C के साथ link था by using what by using pointers there are two types of link list अभी हमने discuss किया which is ordered and unordered बिल्कुल ये तक्रीबन समझ लो कि free के marks है कैसे free around 12 to 14 marks आप easily score कर सकते हो इसमें सईए चलो अब देखो an ordered link list is a list where the elements are arranged in ascending or descending order सही है या तो ascending order होगा या तो descending order होगा वो सब आपको examiner बताएगा तो जवाद बिटे ये पूछना था न आपने चलो अब इसको देखो यहाँ पे focus करो an unordered link list is a list where the elements are not stored in any particular order an ordered link list कौन सी होती है जो हमने starting के अंदर देखी थी जो कि music file से related थी सही है उसे हम लोग अनॉर्डर लिंग डिस्ट अब इस पर बात करेंगे डीटेल में और ज्यादा चलो अब जरह तुम लोग के कॉनसेप्स में क्लियर करता हूं कि सारी चीजें जो हमने उपर देखी हैं वो किस तरीके से काम कर रही होती हैं यहां पर सब फोकस करो सही है अच्छा नहीं सवाल तुम लोगों नहीं करना मैं सिर्फ कॉनसेप्स लेकरना चाहूं ताकि थोड़ा बहुत चीजों को तुम लोग सिर्फ थिवराइटिकल चीजें आती हैं पेपर फोर के अंदर पेपर कि चीजें से थोड़ा बहुत बस एक तरीके से ओवरव्यू मिल जाए तुम लोगों को बाद में वही थिवरी ही लिखनी आप लोगों ने पेपर टू के अंदर रिलेटिड टू एडिटी चलो अच्छा अभी फिलाल के लिए इसको कोई भी टू डामेशनल इसे कहते हैं हम लोग रिकॉर्ड ऑफ एरे यह एक रिकॉर्ड कहलाता है इसके अंदर दो चीजें होती हैं डाटा और है तो हर एक नोट जो होता है वह रिकॉर्ड की तरह काम कर रहा है एक रिकॉर्ड के अंदर दो चीजें कौन-कौन सी है एक है बाइट डाटा और एक है जो इसकी पॉइंटर यह नेक्स्ट नोट लिखा है इसे एक्चुली पॉइंटर अभी फिलाल पड़ो यहां पर यह कौन सी लिस्ट है भाई दिस इस यूर टाइप बताओ जल्दी से टैक्टर वह टाइप बताओ जल्दी से इसे और अनॉडर्ड अब बेतरी चलो यह अनॉडर्ड लिंग लिस्ट है जो कि एक वन डाइमेशनल एरे को इस्तेमाल कर रही है सभी वन डाइमेशनल एरे दिस वन डाइमेशनल एरे अच्छा इंडेक्स की लोव कि नहीं आप रुक जो नहीं नल क्या होगा नेगेटिव वन बेटरी नेगेटिव वन मुस्तव लोग बांड से एक कम वैल्यू होती है तो यह नल क्या होगा नेगेटिव वन अगर यह वन से स्टार्ट हो रहा तो 12 इस तरीके होता तो नल क्या होता जीरो बेटरी चलो अलीजन नेगेटिव वन से स्टार्ट करते हैं क्योंकि हम इसको इस्तेमाल चीजों को समझते हैं, अब यहाँ पे आप लोगों को इस array के अंदर एक list मौजूद है, चोटी सी list मौजूद है, हर element जो है इस array का, गौर से सुनना मेरी चीजों को, हर element इस array का is not a list, एक list इसके अंदर मौजूद है, सबको दो negative ones देख रहे हैं, दो negative ones देख रहे हैं सबको, कि इसका मतलब यह यहां पर दो लिस्ट मौजूद है इस एरे के अंदर यह इसके अनुअ अगर दो नेगेटिव वन है इसका मतलब दो लिस्ट मौजूद है एक नेगेटिव वन जो एक लिस्ट का है दूसरा नेगेटिव वन जो दूसरा लिस्ट का है अब हम पहली एक लिस्ट को हम कहते हैं empty list, एक को कहते हैं जो आपकी actual list होती है, ठीक है, इस तरीके से दो लिस्ट बनती हैं, अभी मैं discuss करता हूँ तुमसे, चलो, अब सब यहाँ पे focus करो, मेरे साथ सब identify करमाएंगे, पहला, पहली note कौन सी है, पहली note कौन सी है आपकी list के अंदर, according to this, च स्टार्ट पॉइंटर इस पॉइंटिंग टूअर्ड जीरो इंडेक्स वैल्यू वहां पर डेटा कौन सा मौजूद है जवाद जवाब दो फिर से स्टार्ट पॉइंटर वस पॉइंटिंग टूअर्ड लोकेशन बिच वस जीरो वहां पर गए वहां पर हमसे पता चल गया क और उसकी location में भी one मौजूद है यहाँ पर मैं pointer और D और P जो है वो D जो है वो data से denote करो P जो है वो pointer से हो गया चलो अब मुझे बताओ इसके बाद वाली value कौन सी है इसके बाद वाली value कौन सी मुझे कैसे बता चलेगा मैं इसके pointer को देखूँगा मैं pointer को देखूँगा मैं उसकी location पे जाओंगा और value उठाओंगा मैं pointer को देखूँगा location पे जाओंगा साथ अभी नहीं करेंगे next class में होगा वो फिर से सुनो, अब मैंने देखना है कि 1 के बाद कौन सा note था, तो मैं कैसे देखूँगा, जो location थी, जो start pointer था, start pointer, dot pointer, उसके pointer को देखो, क्या value है, 1, 1 पर आओ, 1 पर आने के बाद उसमें जो value है वो उठा लो, which is 5, तो 1 जो है, it was pointing towards 5, 5 की location पर था 4, सही, अब मुझे सब next value ब नेक्स्ट वैली बताओ यह फॉर कौन है भाई बेतर पॉइंटर की location देखो, location was 4, index position 4 पे जाओ, data उठा लो, which was 2, सईह, तो next value was 2, अच्छा मैं रुकता हूँ यहाँ पे, कोई मसला यहाँ तक किसी को अभी तक, अभी तक कोई issue, अभी फिलाल हम यहाँ पर है, अभी तक कोई issue इसमें, अगर है issue, तो अभी clear कर लो, बाद में आइसा इसलिए हम आगे बढ़ते चले जाएंगे, डिलीशन का भी कॉंसेप्ट है, तो इसलिए कह रहा हूँ, अभी क्लियर कर लो, अगर कोई इश्यो है तो, सही है, चलो, आगे बढ़ते हैं, नेक्स वाल्यू को देखते हैं, बेतरीन, चलो, अब आगे बढ़ते कि सिक्स की लोकेशन पर सेवन चलो बेहतरीन काम हो गया अब सेवन के बाद क्या था भाई सेवन पर जाओ सेवन पर जाओ वैल्यू ठालो यह वैल्यू सेवन पर 56 बेहतरीन यह आपने यहां पर पर 56 और इसमें लोकेशन थी थ्री सही है अब इसके बाद कौन सा वैल् वाल्यू इसके बाद कौन सी है थ्री लोकेशन थी थ्री पर जाओ वहां से वाल्यू टाउट 7 यहां पर नोड आ जाएगा विच कंटेंट सेवन और नेगेटिव एंड क्या हमारे पास नल आ गया है क्या हमें पर स्नल आ गया नल का मतलब नेगेटिव आ गया इसका मतलब क्या है यह डन विद यो लिस्ट आपकी लिस्ट कंप्ली कि जवाद कोई इश्यों यहां तक बिटा जल्दी जवाब देती है थोड़ा तेस्त यस या नो सर यह काम लिंगलिस नहीं है सब्सक्राइब जितनी वैल्यूज है उतनी हमने लिंगलिस देख ली सब्सक्राइब एक ही एलेमेंट की तरफ अ एक्ट कर रहा है हैट पॉइंटर जो होता है डिपेंड्स वह चेंज होता रहता है जो अलग उसके डाटाइप में इस्तेमाल करते हो सभी कम लिंग लिस्ट नहीं है जवाद यह मतलब है ना कि भाई जितनी वैल्यूस थी उसको हमने ले लिया है पर से बेचनी अब हम बात करते हैं दूसरी लिस्ट की अब हम बात करते हैं दूसरी सर्विसर नहीं कुछ भी इस पेपर टू थिस थिवराइटिकल मैं चाहा रहा हूं तो उन्होंने थोड़ा एडवांस पढ़ लो ताकि जितनी ज्यादा नॉलेज होगी अगर से कोई छोटा क्वेश्चन भी आता है तो उन्होंने ज्यादा लिख सको इसके बारे में सही चलो अगर वह जैसे तुमसे बोलता है अच्छा हमारे पास दो लिस्ट होती है एक होती है आपकी नॉर्मल लिंग लिस्ट जो यह थी जो अभी हमने देखिए इस योर लिस्ट उसके बाद होती है एमटी लिस्ट क्या होती है जरूर देखो मेरे साथ एमटी लिस्ट एक तरीके से हम लोग इस्तेमाल करते हैं जब भी हम लोगों ने किसी पर्टिकुलर डाटा को इंसर्ट करना होता है तो हम एमटी लिस्ट को इस्तेमाल करते हैं एमटी लिस्ट पर व्यायदी क्या है फाइव है मतलब फाइव पर जाओ अगर कोई नई चीज स्टोर करनी है है तो फाइड पर जाओ और यहां पर स्टोर कर दो इस तरीके से यहां पर स्टोर करवा दो चीज यहां पर आ जाती है आप लोग उसके बाद हम लोग क्या करते हैं एमटी लिस्ट को गौर से देखें एमटी लिस्ट को गौर से देखते हैं यहां पर कर दो फिर करके दिखाऊंगा पहला आपको उसे बाइक पहली कौन सी बार लिए पाइट पर पाइव ना फिफ्ट इंडेक्स पर आए उसमें जीरो थी और उसकी लोकेशन पर सिक्स था सही जीरो था और लोकेशन पर सिक्स था अब क्या करेंगे सिक्स पर जाएंगे सिक्स पर भी एक एमटी खाली जगह मौजूद थी मेरे पास तो उसके बाद भी एक जीरो वैल्यू थी और उसके अंदर लोकेशन कौन सी स्टोर है यहां तक कोई मसला भी तक किसी को मैं बस है तो यह जीरो और यहां पर आगे नाइन उसके बाद कौन सी चीज थी भाई नाइन पर जो जीरो न है अच्छा अब मैं तुम लोगों से सवाल करता हूं कि मेरी एमटी लिस्ट को देखकर बताओ में पस कितनी अभी खाली जगह मौजूद है मैं भी कितनी वैल्यू स्टोर कर सकता हूं अभी बात करेंगे में भी कोई बात नहीं किए जवाद इसके पांच राइट फॉर राइट यह में पस्तुत एमटी लिस्ट जो अभी चार खाली जगह मौजूद है फोर नोट था एंटी अब दिल कभी खाली नहीं दे यह जीरो है यह भी जीरो है एमटी लिस्ट जो होती है वह एक ऐसी लिस्ट है अब कौन सब सुनना वह सब एमटी लिस्ट एक हमारी ऐसी लिस्ट है जो कि हम इस्तेमाल करते हैं अपनी वैल्यूज को स्टोर करवाने के लिए फॉर एक्जांपल तो यहां पर एक और वैल्यू को ऐड करवाना है राइट तो अब मैं क्या करूंगा मैं पहले अपनी वैल्यू को यहां पर स्टोर करवाऊंगा ने अपनी वैल्यू को यहां पर स्टोर करोंगा सपोस करो मुझे ऐड करना है इसके अंदर 49 तो यह एक नंबर आट करने 49 मैं क्या करूंगा मैं बोलूंगा अपने पर जाओ इसका नाम रख देते हैं ठीक है इसका नाम है ठीक है मैं बोलूंगा एक एमटी लिस्ट पर जो एलेमेंट है उस पर जाओ तो यह एमटी लिस्ट पर जो एलेमेंट तो उस पर जाओ और उसकी जो डाटा है डॉट डाटा यह रिकॉर्ड टाइप का कंसेप्ट बस अभी फिर समझ लो कि डॉट डाटा मतलब उसकी जो डाटा है वहां पर स्टोर कर दो क्या चीज स्टोर करोगे 49 को स्टोर कर देना फिर से सुनो एरे पर जाओ उसकी एमटी लिस्ट वाले इंडेक्स पर जाओ एमटी लिस्ट में अभी क्या वाल्यू है एमटी लिस्ट में तो यहां पर आज तो एरे फाइव डाट डाटा पर जाओ एरे फाइव डॉट डेटा पर जाओ वहां पर 49 सोड कर दो यहां पर आए यहां पर आपने 49 सोड कर दिया तो यह आपका 49 यहां पर आ चुका है सही एक तरीके से अगर मैं बोलूं तो यहां पर 49 आ चुका है इसमें कोई मसला अभी तक कि तो यह कॉनसेप्स को स्ट्रांग करो सिर्फ ऐरोस से समझ लोगे तो फायदा नहीं देखो अब मुझे मैंने कहा कि मुझे 49 ऐड करना है सब्सक्राइब 49 अपने लिस्ट के अंदर यह जो मेन लिस्ट ही मुझे इसके अंदर आईट करना है अपना 49 ठीक है जब भी मुझे 49 को अपने मेन लिस्ट के अंदर आईट करना होगा तो मैं क्या करूंगा मैं अपनी एमटी तो मैं गया और मैंने जाकर यहां पर 49 को स्टोर कर दिया है यहां पर देखो यहां पर जाकर 49 को स्टोर कर दिया है जो इस यहां तक कोई मसला कैसे किया अपने जो एरे का कॉनसेप्ट होता है एरे 5 डॉट डेटा मतलब उसके जो डेटा है उस पर जाकर 49 कर दो अभी पॉइंटर की वैल्यू को चेंज नहीं किया मैं जो इस अपलेर हुआ सिर्फ एमटी लिस्ट को इस्तेमाल करके वैल्यू को स्टोर करवाए अभी तक मै है चलो अब मैं क्या कहूंगा अब मैं सिर्फ इस पर्टिकुलर नोट को निकालूंगा और यहां पर एडजेस्ट करूंगा और सुनना सब्सक्राइब कर दो तो यहां सब यह डाटा करती है नेगेटिव पॉइंटर ठीक है मुस्तफा कोई मसला इसमें अभी तक कोई मसला तुम्हें अधर कोई क्वेरी है बस पर ठीक है मुझे पता है इस मच म है लेकिन बेसिक को समझने के लिए जरूरी है पूछो लिए पूछो लेकिन जल्दी पूछ लो अरे यह अभी सिर्फ समझाने के लिए यह लिंग करने में काम आ जाएगा मुझे इसलिए किया मैंने इस तरीके से भी तो यह पॉइंटर में यहां पर लिया ताकि मैं लिंग कर सकूं यह रोज बना सकूं क्योंकि ऑपो� कि बिल्कुल मम्मश्य बस मुझे पॉइंटर्स की वैल्यूज को एडजस्ट करना है इस 49 को म� यहां से लिंक करवाना है कैसे करवाएंगे घौर से देखना घौर से देखो मुझे बताओ सब घौर से जवाब देगा बहुत सोच समझ के जवाब दो तुम लोग अब इतनी problem solving skills कर चुके हो इतना जवाब आ जाना चाहिए मुझे यह बताओ जो मैंने ये 49 store बेतरीन जवाब दो सब जवाब दो बेतरीन empty list is the right answer तो empty list नहीं जवाद empty list एक ऐसी value है जिसको मैंने इस्तेमाल करके value को store किया था yes you know this concept is not important at all for your paper too लेकिन समझ लो पढ़ लो क्या जा रहे हैं सही है 5 के अंदर वहाँ पे value मौजूद है ठीक है तो अब मैं क्या करूँगा इसको देखना अब मैं अपनी इस negative 1 को change करवाँगा अलीजान फिर आज जा सकते हैं कोई मसला नहीं अगर नहीं पढ़ना एक्स्ट्रा कोई मसला नहीं मुझे टेंशन नहीं मैं नोट भेज दूंगा वो रीट कर लेना तो ठीक है तो 7 के पॉंटर की वैलीज को चेंज करके मैंने कहा empty list की तरफ पॉइंट कर दो कोई मसला यहां अब मैं क्या कहूँगा जो मेरा 49 वाली value थी इसको हम negative 1 की तरफ करवा देंगे समझ आई? सर बट इफ वी लीव वी मुस्तवा पढ़ लो यार बिटा पढ़ लो कुछ नहीं जा रहा हाँ सब कर रहे हैं एली जैन टेंचन मत लो अभी सिर्फ इस पर focus रखो इनी की questions आएंगे इसी चीज को explain करना होग डिलीशन कैसे करते हैं बस और ये pointers को arrows के थूँर adjust करवाना होगा not the values value से समझ लो जादा बेतर है करना arrows के थूँर है मतलब बस सिर्फ ये error करके दिखाना है बस उस तब पढ़ लो ठीक है अब मैंने क्या किया फिर से देखो हाँ बेतरीन इसमाईल बेतरीन empty list की तरफ point करवाया, और इसको negative 1 की तरफ, अब मैं कहूँगा, empty list से, कि अब आप 8 की तरफ point करने लग जाओं, यहाँ पे, अब मेरी empty list हट गई है, change हो चुकी है, it will be incremented, सही है, फिर से सुनो, गौर से सुनो, मैंने क्या किया, पहले empty list के अंदर value को store करवाया, फिर अपने pointers की values को adjust किया, and that's it, और empty list को increment करवा दिया, this is the concept of, of insertion वह से देख लो सुखून से देखो फिर से देखो यह देखो अभी फिलाल हमारी लिस्ट ऐसी थी हमारी सही है मैंने कहा नेग्रीटिव एन को हटाओ और इस सेवन को पॉइंट देखो दो कहां पर जहां पर भी मैंने वैल्यू स्टोर की है जैन� पाइट पर शोर्ट किया था बेतरी तो यहां पर आ गया फाइव कहां से आया एमटी लिस्ट से आया मेरे पास पाइट आगे तो यह लिंग क्रिएट हो गई है यह नो अलीजा जैनब यह लिंग क्रिएट हो गई है बेतरी अब मैंने क्या कहा मैंने यहां पर पॉइंट करवाने इस तरीके से तब हमारी एमटी लिस्ट 08 से स्टार्ट हो रही है जी रोन वाइन क्रिमेंट ताकि आपके पर जब यह जाएगी फिर जब यहां के लिए क्या कर दिया यह बताओ कि वह जो खाली जगह थी कोई मसला कि इंग्लिश में लिखने को बोलो तो लिख लोगे इसको अगर सिक्स पर नहीं होती तो नेक्स्ट वाल्यू आ जाती विच वस्थ नाइन जो भी होती हमना अभी नहीं यह कि बिल्कुल ऐसी होगा अब दूसरे में बिल्कुल ऐसी होगा नहीं वन से नहीं होता इंक्रम नेगेटिव वन रिल बी रिप्ले कि नेक्टिव नहीं मोहमद नेगेटिव वन विल बी सिक्स विल बी रिप्लेस बाइन यह कह सकते हैं सब इंडिक्स सिक्स का अंदर वाल्यू डालेंगे तो वह बाद में एक की जगह नेगेटिव ना जाएगा बिल्कुल ऐसी है तो भी बेटी प्लेर हुआ अलीजा नह जिसको insertion clear है अब घौर सुनना सुनो जिसको insertion का concept clear है सिर्फ वो जा सकता है अगर नहीं clear ना तो class leave मत करना पहली बता रहा हूँ पहले बता रहा हूँ class कोई leave मत करे empty list always exist बिलकुल जब तक खतम नहीं हो रही जगा it will always exist अगर मुझसवा clear है तो जाना वरना देख कि और कौन है जवाद तुम नहीं जा सकते हैं जो इस तुम नहीं जा सकते हैं सब वी चेंज इंडेक्स पोजीशन ऑफ एंड लिस्ट बिल्कुल एंड लिस्ट की इंडेक्स पोजीशन को चेंज करके नेक्स वैली तक करवा दिया तो मोमा शिव तुम नहीं जा सकते हैं अब रुख जाओ पहले सब को जाने तो फिर स्ट कि यहां पर वाली थी सिक्स यहां पर वाली थी जीरो बिल्कुल ऐसे सर एंट्री लिस्ट कुछ चेंज बिल्कुल साथ चलो इसको देखो अच्छा है उस तपा बेटे अलीजैन पहले तुम मुझे ये बताओगे कि ये सारी कॉंसेस तुम्हारे सही होगे, सही जवाब आएंगे तो ही मैं तुम्हे जाने दूँगा या कोई और कॉशिन डिसकस करेंगे, अभी फिलाल फुल फोकस मुझे यहाँ पे चाहिए, देखो, अब वोगर फिर थ यह एक लिस्ट थी इसमें कोई मसला मौमा शोइब यह एक लिस्ट आलरेडी बनी वी थी इस ही एरे के अंदर एक एम्टी लिस्ट भी मौजूद है इसमें कोई मसला जो खाली जो जगाएं थी वो बता रही थी उनको लिंक करावातर उसने दो लिस खाली जगह ना लेवा मॉमाशोएब बेतरी चलो आगे बढ़ते हैं अब अगर फॉर एग्जांपल मुझे यहां पर एक 49 स्टोर करवाना है यहां पर मतलब इसके साथ एक और एलेमेंट आए एक और नोड आए विच विल भी 49 ठीक है अब मैंने क्या कहा मैंने यहां पर सबसे पहली चीज खाली जगह से मुझे कैसे बता चलेगा मेरे एरे में खाली जगह कहां पर है यह बताओ मुझे कैसे बता चलेगा कि मेरे एरे के अंदर खाली जगह कहां पर है एमटी लिस्ट से बेतरी जवाब सही है एमटी लिस्ट से पता चलेगा बेतरी जो इस अलीजन तुम बताओ कहां से पता चलेगा कि खाली जगह कहां पर है एमटी लिस्ट से बेतरी तो मैं क्या कहूंगा मैं कहूंगा एमटी लिस्ट के उपर जाओ जहां पर भी अभी फिला यहां पर आया हूं और यहां पर मैंने 49 को लिख दिया महमा शोइब यहां तक को इशू हूं तुम्हें जोएस को इशू हूं यहां तक चलो अब पहला काम क्या होता है insertion के अंदर सबसे पहला काम क्या होता है the first step is to store the value value store हो गई है अब दूसरा काम क्या होता है pointers को adjust करना है बस सिर्फ और सिर्फ pointers को adjust करना है देखो pointers को adjust कैसे कर सकते हैं link करना है जो 7 पे negative 1 था न तो आखरी पॉइंटर नहीं आखरी नोट नहीं है वह क्या हो चुका है अब यहां पर और वैल्यू है मुझे बताओ कि कहां पर मैंने गौर से सुनना कहां पर मैंने 49 को टोर किया था मॉमाश वाइफ पर टोर के दावब सेवन की वैल्यू कि क्या 49 मेरा लास्ट एलमे मोहमा शोहब ये मेरा last element बन गया है ना list के मताबग देखो जो आपकी actual list थी उसके मताबग 49 अभी आखरी node add किया है ना तुमने बिलकुल zen dot nodes होगा सईए this is the last element तुम मुझे इसकी pointer की value को change करना है इसकी pointer की value को change करना है change करके negative 1 की तरफ करते है ना जो last value होती है मोहमा शोहब वो negative 1 की तरफ point कर रही होती है ना मतलब null की तरफ point करती है ना last value हाँ तो नल करना होगा अच्छा अब एक चीज और सुनो तो वही करेंगे नल बनाएंगे लेकिन मुझे यह बताओ नल बनाने से पहले मैं क्या कहूंगा मैं अपने empty list को अब increment करवाँगा बोलूंगा आप यहाँ पर जाके point करने के लग जाओ अब यहाँ पर आप next value को store करो अब मैंने कहा इस वैली को चेंज करके अब आप नेगेटिव अन कर दो अच्छा अब देखते हैं अब मैं इसको ऊपर लीजाओं इसको मैं ऊपर ले जाता हूं ताकि तुम लोग अब इससे कंफ्यूज मत हो अब यह एमटी लिस्ट हट चुका है अब आपकी यह फॉर्मल लिस्ट के अंदर आ चुका इस तरीके से अब आपकी एक एमटी लिस्ट अलग है और एमटी लिस्ट कंप्लीट हो जाएगी तो वह नेगेटिव न हो जाएगी बेतरी वह नेगेटिव न हो जाएगी इंडिक्स ना नहीं बेटा 49 इस वैल्यू नेगेटिव वन इस दिन डेक्स यह नेगेटिव वन यहां आएगा पॉटिन यहां आएगा इस तरीके से ठीक है मुश्व को मसल 49 इज वैल्यू नेगेटिव वन इस कि एक और वैल्यू ऐड करके देखने अब गौर से सुनना हां अलीजैन देखो यह को मैंने इंक्रेमेंट इसलिए करवाया ताकि अब नेक्स्ट वैल्यू को जब ऐड करूंगा ना अब देखना मैंने कहा कि मैं मुझे एक और वैल्यू ऐड करनी है और टीन के बाद अब मुझे वैल्यू ऐड करनी है 30 सही है अब मुझे थर्टी ऐड करनी है मैं कहां पर स्टोर वन से increment नहीं करवाया है, अलीजैन, वन से increment नहीं करवाया है, वो इस तरीके से increment होता है, लेट में अब फिर confused हो जोगे, मैं बता रहा हूँ, मैं फिर भी बता रहा हूँ, अब confused मत होना, बाई इसको थोड़ी से देर ignore कर दो, ये plus one वाला increment नहीं है, सही है, इसको कहते हैं इस कि तुमने खुद कहाई करवाने को एमटी लिस्ट डॉट नोड एंड पॉइंटर कर दो तो अब गौर से अलीजन इस तरीके से इंक्रमेंटेशन होती है एमटी लिस्ट के अंदर यह एक्चुअल प्रोग्रामिंग आपकी क्या मतलब है मुझे बताओ एमटी लिस्ट की पुरानी वैल्यू क्या थी पाइट थी एरे के फिफ्ट पोजीशन पर जाओ क्या वैल्यू इसकी पॉइंटर की वैल्यू एरे के फिफ्ट पोजीशन पर जाओ उसकी पॉइंटर की क्या वैल्यू सब जाओ एरे के फिफ्ट पोजीशन पर जाओ उसकी पॉइंटर की क्या वैल्यू इसकी पॉइं कि एक और दो फिर इंटरनेट करने चाहता हूं तो एरे के सिक्स प्रोजीशन पर जाओ अब बताओ क्या वैली हो जाएगी सब का जाव चाहिए मुझे इतनी अब एड हो जाएगी इस तरीके से काम कर रहा होता है यह एक्शन प्रोग्रामिंग आप लोग की जो आप पेपर फोर में बहुत डीटेल में पढ़ोगे सब्सक्राइब करना है तो मैं इसको इस्तेमाल करूंगा यहां पाई एमटी लिस्ट वर्ष 6 तो यह एक तरीके से यह लिंक बन गई आप लोग की और अब अपने वैल्यू को चेंज करवा के मैं कहूंगा नेगेटिव एमटी लिस्ट यहां पर आ जाओ यह है बेसिक इंसर्शन ऑफ यूर लिंक लिस्ट मौमश इश्यू कोई इश्यू किसी को कोई इश्यू अभी डिस्कस कर लो जो इसको इश्यू सो� जवाद को इशू तुम्हें बेटरीन हम ब� कि तीगे मोहमाद पूछो मोहमाद पत्ता क्या क्लियर लेट मीडियो स्ट�