பிஎஸ்டி கணுக்களுக்கு இடையேயான குறைந்தபட்ச தூரம் லீட்கோட் தீர்வு

பிஎஸ்டி முனைகளுக்கிடையேயான குறைந்தபட்ச தூரம் சிக்கல் உங்களுக்கு பைனரி தேடல் மரம் வழங்கப்பட்டதாகக் கூறுகிறது. முழு பிஎஸ்டியிலும் குறைந்தபட்ச வித்தியாசத்தை நீங்கள் கண்டுபிடிக்க வேண்டும். எனவே, பிஎஸ்டியில் எந்த இரண்டு முனைகளுக்கும் இடையிலான குறைந்தபட்ச முழுமையான வேறுபாட்டை நீங்கள் கண்டுபிடிக்க வேண்டும். ஒரு பிஎஸ்டி…

மேலும் வாசிக்க

பைனரி மரம் லீட்கோட் தீர்வின் அதிகபட்ச ஆழம்

பிரச்சனை அறிக்கை பிரச்சனையில் ஒரு பைனரி மரம் கொடுக்கப்படுகிறது மற்றும் கொடுக்கப்பட்ட மரத்தின் அதிகபட்ச ஆழத்தை நாம் கண்டுபிடிக்க வேண்டும். பைனரி மரத்தின் அதிகபட்ச ஆழம் என்பது வேர் முனையிலிருந்து தொலைதூர இலை முனை வரை நீளமான பாதையில் உள்ள முனைகளின் எண்ணிக்கை. உதாரணம் 3 / ...

மேலும் வாசிக்க

தொலைபேசி எண்ணின் கடிதம் சேர்க்கைகள்

தொலைபேசி எண் சிக்கலின் கடித சேர்க்கைகளில், 2 முதல் 9 வரையிலான எண்களைக் கொண்ட ஒரு சரத்தை வழங்கியுள்ளோம். ஒவ்வொரு எண்ணிலும் சில கடிதங்கள் ஒதுக்கப்பட்டிருந்தால், அந்த எண்ணால் குறிப்பிடப்படக்கூடிய அனைத்து சேர்க்கைகளையும் கண்டுபிடிப்பதே சிக்கல். எண்ணின் பணி…

மேலும் வாசிக்க

கொடுக்கப்பட்ட இரண்டு வரிசைப்படுத்தப்பட்ட வரிசைகளின் மாற்று உறுப்புகளிலிருந்து சாத்தியமான அனைத்து வரிசைப்படுத்தப்பட்ட வரிசைகளையும் உருவாக்கவும்

"கொடுக்கப்பட்ட இரண்டு வரிசைப்படுத்தப்பட்ட வரிசைகளின் மாற்று கூறுகளிலிருந்து சாத்தியமான அனைத்து வரிசைப்படுத்தப்பட்ட வரிசைகளையும் உருவாக்கு" என்ற பிரச்சனை உங்களிடம் இரண்டு வரிசைப்படுத்தப்பட்ட வரிசைகள் இருப்பதாகக் கூறுகிறது. சிக்கல் அறிக்கை சாத்தியமான அனைத்து வரிசைப்படுத்தப்பட்ட வரிசைகளையும் கண்டுபிடிக்க கேட்கிறது, அந்த எண் இரண்டு வெவ்வேறு வரிசைகளில் இருந்து மாற்றாக ஏற்பாடு செய்யப்பட வேண்டும். உதாரணம் அர்ரா [] ...

மேலும் வாசிக்க

மறுநிகழ்வைப் பயன்படுத்தி ஒரு அடுக்கை வரிசைப்படுத்தவும்

பிரச்சனை அறிக்கை "ரெக்கர்ஷனைப் பயன்படுத்தி ஒரு ஸ்டேக்கை வரிசைப்படுத்து" உங்களுக்கு ஸ்டாக் டேட்டா ஸ்ட்ரக்சர் கொடுக்கப்பட்டுள்ளது என்று கூறுகிறது. மறுசீரமைப்பைப் பயன்படுத்தி அதன் உறுப்புகளை வரிசைப்படுத்துங்கள். அடுக்கின் கீழே பட்டியலிடப்பட்ட செயல்பாடுகளை மட்டுமே பயன்படுத்த முடியும்-மிகுதி (உறுப்பு)-அடுக்கில் உறுப்பைச் செருக. pop () - pop () - நீக்க/நீக்க…

மேலும் வாசிக்க

ஒரு அடுக்கின் நடுத்தர உறுப்பை நீக்கு

சிக்கல் அறிக்கை தரவு அமைப்பு (ஸ்டாக்) கொடுக்கப்பட்டுள்ளது. ஸ்டாக்கின் அடிப்படை செயல்பாடுகளைப் பயன்படுத்தி கொடுக்கப்பட்ட ஸ்டாக்கின் நடுத்தர உறுப்பை நீக்க ஒரு நிரலை எழுதுங்கள் - மிகுதி () - அடுக்கில் ஒரு உறுப்பைச் செருக. pop () - அடுக்கிலிருந்து மேல் உறுப்பை நீக்க/நீக்க. காலியாக () - சரிபார்க்க ...

மேலும் வாசிக்க

கூடுதல் இடத்தைப் பயன்படுத்தாமல் 2n முழு எண்களை a1-b1-a2-b2-a3-b3 - .. bn ஆக மாற்றவும்

சிக்கல் அறிக்கை உங்களுக்கு முழு எண்களின் வரிசை கொடுக்கப்பட்டுள்ளது. பிரச்சனை “2 முழு எண்களை a1-b1-a2-b2-a3-b3-.. bn கூடுதல் இடத்தைப் பயன்படுத்தாமல்” வரிசையில் உள்ள அனைத்து எண்களையும் (x0, x1, x2, போன்ற எண்களைக் கலக்கும்படி கேட்கிறது) x3, y0, y1, y2, y3) x0, y0, ...

மேலும் வாசிக்க

சமப்படுத்தப்பட்ட பைனரி மரம்

சமச்சீர் பைனரி மர பிரச்சனையில், பைனரி மரத்தின் வேரை கொடுத்துள்ளோம். அது உயர சமநிலையா இல்லையா என்பதை நாம் தீர்மானிக்க வேண்டும். எடுத்துக்காட்டுகள் உள்ளீடு வெளியீடு உண்மை உள்ளீடு வெளியீடு: தவறான சமநிலையான பைனரி மரம் ஒரு சமச்சீர் பைனரி மரத்தில் உள்ள ஒவ்வொரு முனையிலும் 1 அல்லது அதற்கும் குறைவான வித்தியாசம் உள்ளது ...

மேலும் வாசிக்க

மறுநிகழ்வைப் பயன்படுத்தி வரிசையை மாற்றியமைத்தல்

மறுசீரமைப்பு பிரச்சனையைப் பயன்படுத்தி ஒரு வரிசையைத் திருப்புவதில், நாங்கள் ஒரு வரிசையைக் கொடுத்துள்ளோம். எடுத்துக்காட்டுகள் உள்ளீடு 10 -> 9 -> 3 -> 11 -> 5 வெளியீடு 5 -> 11 -> 3 -> 9 -> 10 உள்ளீடு 1 -> 2 -> 3 -> ...

மேலும் வாசிக்க

மறுநிகழ்வைப் பயன்படுத்தி ஒரு அடுக்கைத் திருப்புக

மறுநிகழ்வு சிக்கலைப் பயன்படுத்தி ஒரு அடுக்கைத் தலைகீழாக, நாங்கள் ஒரு அடுக்கு தரவு கட்டமைப்பைக் கொடுத்துள்ளோம். மறுநிகழ்வைப் பயன்படுத்தி அதன் கூறுகளைத் தலைகீழாக மாற்றவும். அடுக்கின் கீழே பட்டியலிடப்பட்ட செயல்பாடுகளை மட்டுமே பயன்படுத்த முடியும் - புஷ் (உறுப்பு) - அடுக்கில் உறுப்பைச் செருக. பாப் () - மேலே உள்ள உறுப்பை நீக்க / நீக்க…

மேலும் வாசிக்க