न्यूनतम निरपेक्ष अंतर Leetcode Solution

समस्या न्यूनतम निरपेक्ष अंतर लेकोडकोड सॉल्यूशन हमें एक पूर्णांक सरणी या वेक्टर प्रदान करता है जिसमें कुछ पूर्णांक होते हैं। हमें उन सभी जोड़ियों का पता लगाना आवश्यक है जिनमें न्यूनतम पूर्ण अंतर के बराबर अंतर है। न्यूनतम पूर्ण अंतर पूर्ण अंतर का न्यूनतम मूल्य है जो…

अधिक पढ़ें

क्रमपरिवर्तन Leetcode Solution

समस्या क्रमपरिवर्तन Leetcode Solution पूर्णांकों का एक सरल अनुक्रम प्रदान करता है और हमें दिए गए अनुक्रम के सभी क्रमों के एक पूर्ण वेक्टर या सरणी को वापस करने के लिए कहता है। तो, समस्या को हल करने से पहले। हमें क्रमपरिवर्तन से परिचित होना चाहिए। तो, एक क्रम एक व्यवस्था के अलावा कुछ भी नहीं है ...

अधिक पढ़ें

एक थ्रेसहोल्ड Leetcode समाधान दिया गया सबसे छोटा विभाजक ढूंढें

यह पोस्ट थ्रेशोल्ड लेटेकोड सॉल्यूशन दिए गए फाइंड द स्मॉलेस्ट डिवाइडर पर है। समस्या में "एक थ्रेशोल्ड को देखते हुए सबसे छोटा डिवोर्स ढूंढें" हमें एक अंक सरणी और एक थ्रेसहोल्ड मान दिया जाता है। एक चर "परिणाम" को उन सभी उत्तरों के योग के रूप में परिभाषित किया जाता है जब तत्व…

अधिक पढ़ें

अक्षरों को दोहराए बिना सबसे लंबे समय तक पदार्थ

एक स्ट्रिंग को देखते हुए, हमें पात्रों को दोहराए बिना सबसे लंबे समय तक घटने की लंबाई का पता लगाना होगा। आइए कुछ उदाहरणों पर गौर करें: उदाहरण pwwkew 3 स्पष्टीकरण: उत्तर "wke" लंबाई 3 aav 2 स्पष्टीकरण के साथ है: उत्तर "av" है, लंबाई 2 के साथ -1 दृष्टिकोण -XNUMX सबसे लंबे समय तक पदार्थ के बिना अक्षरों को दोहराता है।

अधिक पढ़ें

एक स्टैक डिज़ाइन करें जो ओ (1) समय और ओ (1) अतिरिक्त स्थान में getMin () का समर्थन करता है

एक स्टैक डिज़ाइन करें जो O (1) समय और O (1) अतिरिक्त स्थान में getMin () का समर्थन करता है। इस प्रकार विशेष स्टैक डेटा संरचना को स्टैक के सभी परिचालनों का समर्थन करना चाहिए जैसे - शून्य पुश () इंट पॉप () बूल इफ़ल () बूल इस्मिट (निरंतर समय में)। न्यूनतम मान वापस करने के लिए एक अतिरिक्त ऑपरेशन getMin () जोड़ें ...

अधिक पढ़ें

दो नंबर का जीसीडी

सबसे बड़ा सामान्य कारक क्या है? दो संख्याओं का GCD सबसे बड़ी संख्या है जो दोनों को विभाजित करता है। दृष्टिकोण -1 ब्रूट फोर्स दोनों नंबरों के सभी प्रमुख कारकों का पता लगाता है, फिर चौराहे के उत्पाद को ढूंढता है। दोनों संख्याओं को विभाजित करने वाली सबसे बड़ी संख्या ज्ञात करना। वह कया है …

अधिक पढ़ें

ऐरे को घुमाएं

रोटेट ऐरे एक ऐसी समस्या है जिसमें हमने एन का एक आकार दिया है। हमें एरे को सही दिशा में घुमाना है। प्रत्येक तत्व शिफ्ट के एक स्थिति के दायें और अंतिम तत्व सरणी की पहली स्थिति में आते हैं। तो, हमने एक मूल्य K दिया है ...

अधिक पढ़ें

जल्दी से सुलझाएं

क्विक सॉर्ट एक छँटाई एल्गोरिथ्म है। एक अनसुलझी सरणी को देखते हुए यह त्वरित सॉर्ट एल्गोरिथ्म का उपयोग करता है। उदाहरण इनपुट: {,, ९, ५, २, ३, १, ४} आउटपुट: {१, २, ३, ४, ५,,, ९} थ्योरी इट्स ए डिवाइड एंड कन्कर सॉर्टिंग एल्गोरिथम। यह सरणी में एक धुरी तत्व चुनता है, विभाजन करता है ...

अधिक पढ़ें

लिंक की गई सूची को उलट दें

समस्या कथन समस्या "एक लिंक की गई सूची को उल्टा" बताती है कि हमें लिंक की गई सूची का प्रमुख दिया गया है। हमें उनके बीच के लिंक को बदलकर लिंक की गई सूची को उलट देना होगा और उलटी हुई लिंक की सूची के प्रमुख को वापस करना होगा। उदाहरण 10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40 स्पष्टीकरण हमने लिंक को उलट दिया है ...

अधिक पढ़ें

ढेर बनाएं और छांटें

हीप सॉर्ट एक तुलना आधारित सॉर्टिंग तकनीक है जो बाइनरी हीप डेटा संरचना पर आधारित है। HeapSort एक चयन प्रकार के समान है जहां हम अधिकतम तत्व ढूंढते हैं और फिर उस तत्व को अंत में रखते हैं। शेष तत्वों के लिए हम यही प्रक्रिया दोहराते हैं। एक अनसुलझा दिया ...

अधिक पढ़ें