குறைந்தபட்ச அடுக்கு லீட்கோட் தீர்வு

சிக்கல் அறிக்கை மிகுதி, பாப், மேல் மற்றும் நிலையான உறுப்பை நிலையான நேரத்தில் மீட்டெடுப்பதை ஆதரிக்கும் ஒரு அடுக்கை வடிவமைக்கவும். மிகுதி (x) - உறுப்பு x ஐ அடுக்கில் தள்ளுங்கள். பாப் () - அடுக்கின் மேல் உள்ள உறுப்பை நீக்குகிறது. மேல் () - மேல் உறுப்பு கிடைக்கும். getMin () - அடுக்கில் உள்ள குறைந்தபட்ச உறுப்பை மீட்டெடுக்கவும். …

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

ஸ்டேக் ஆபரேஷன்ஸ் லீட்கோட் தீர்வுடன் ஒரு வரிசையை உருவாக்குங்கள்

ஸ்டேக் ஆபரேஷன்களுடன் ஒரு வரிசையை உருவாக்குதல் லீட்கோட் தீர்வு சிக்கல் எங்களுக்கு ஒரு முழு வரிசை மற்றும் ஒரு முழு எண் n ஐ வழங்குகிறது. 1 முதல் n வரையிலான முழு எண்களின் வரிசை நமக்கு வழங்கப்படுகிறது என்று சிக்கல் கூறுகிறது. எங்களுக்கு வழங்கப்பட்ட ஒரு முழு வரிசை வரிசையை உருவாக்க ஒரு அடுக்கைப் பயன்படுத்துகிறோம்…

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

கிராலர் பதிவு கோப்புறை லீட்கோட் தீர்வு

சிக்கல் அறிக்கை இந்த சிக்கலில், ஒரு கோப்புறை அமைப்பில் எங்கள் நிலையை நாங்கள் தொடர்ந்து கண்காணித்து வருகிறோம். நாங்கள் ஆரம்பத்தில் ரூட் கோப்புறையிலோ அல்லது இந்த அமைப்பின் பிரதான கோப்புறையிலோ இருக்கிறோம். எங்களிடம் அடிப்படையில் 3 வகையான கட்டளைகள் உள்ளன. கட்டளைகள் சரம் வடிவத்தில் உள்ளன, அதில் ஒவ்வொரு சரமும்…

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

அடுத்த கிரேட்டர் உறுப்பு I லீட்கோட் தீர்வு

சிக்கல் அறிக்கை இந்த சிக்கலில், எங்களுக்கு இரண்டு பட்டியல்கள் வழங்கப்பட்டுள்ளன, அதில் முதல் பட்டியல் இரண்டாவது பட்டியலின் துணைக்குழு ஆகும். முதல் பட்டியலின் ஒவ்வொரு உறுப்புக்கும், இரண்டாவது பட்டியலில் அடுத்த பெரிய உறுப்பைக் கண்டுபிடிக்க வேண்டும். எடுத்துக்காட்டு எண் 1 = [4,1,2], எண் 2 = [1,3,4,2] [-1,3, -1] விளக்கம்: பட்டியல் 1 இன் முதல் உறுப்புக்கு அதாவது 4 க்கு…

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

ஜாவா ஸ்டேக் எடுத்துக்காட்டு

ஜாவா ஸ்டேக் வகுப்பு என்றால் என்ன? ஜாவா ஸ்டேக் வகுப்பு செயல்படுத்தல் ஸ்டேக் தரவு கட்டமைப்பை அடிப்படையாகக் கொண்டது. இது லாஸ்ட்-இன்-ஃபர்ஸ்ட்-அவுட் (LIFO) கருத்தின் கருத்தைப் பின்பற்றுகிறது, அதாவது கடைசியாக நாம் செருகும் உறுப்பு முதலில் அகற்றப்படும். வேறு வார்த்தைகளில் கூறுவதானால், மேலே இருந்து மட்டுமே உறுப்புகளை நீக்க முடியும்…

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

சரம் சிறந்த லீட்கோட் தீர்வை உருவாக்குங்கள்

சிக்கல் அறிக்கை “சரம் சிறந்ததாக்கு” ​​சிக்கலில் ஒரு சரம் கொடுக்கப்பட்டிருப்பது சிறிய மற்றும் மேல் எழுத்துக்களைக் கொண்டுள்ளது. சரம் மோசமானதாக இருக்கும் சரத்தில் உள்ள எழுத்துக்களை அகற்றுவதன் மூலம் இந்த சரத்தை நல்லதாக்க வேண்டும். ஒரு நல்ல சரம் இரண்டு சரம் இல்லாத ஒரு சரம்…

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

கொடுக்கப்பட்ட வரிசை பைனரி தேடல் மரத்தின் முன்கூட்டிய பயணத்தை குறிக்க முடியுமா என்பதை சரிபார்க்கவும்

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

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

கொடுக்கப்பட்ட வரிசையிலிருந்து குறைந்தபட்ச எண்ணை உருவாக்குங்கள்

“கொடுக்கப்பட்ட வரிசையிலிருந்து குறைந்தபட்ச எண்ணை உருவாக்கு” ​​என்ற சிக்கல், நான் மற்றும் டி இன் சில வடிவங்களை உங்களுக்கு வழங்கியுள்ளதாகக் கூறுகிறது. நான் என்பதன் பொருள் அதிகரிப்பதற்கும் குறைப்பதற்கும் நமக்கு டி வழங்கப்படுகிறது. சிக்கல் அறிக்கை கொடுக்கப்பட்ட வடிவத்தை திருப்திப்படுத்தும் குறைந்தபட்ச எண்ணை அச்சிட கேட்கிறது. எங்களிடம்…

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

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

சில அடைப்புக்குறிகளின் தொடர்ச்சியை உங்களுக்கு வழங்கியுள்ளீர்கள், வேறுவிதமாகக் கூறினால், உங்களுக்கு '(' மற்றும் ')' போன்ற அடைப்புக்குறிப்புகள் வழங்கப்படுகின்றன, மேலும் உங்களுக்கு ஒரு தொடக்க புள்ளியாகவும் இறுதி புள்ளியாகவும் வினவல் வரம்பு வழங்கப்படுகிறது. “மிக நீண்ட சரியான அடைப்புக்குறிக்கான வரம்பு வினவல்கள்” என்ற சிக்கல் அதிகபட்ச நீளத்தைக் கண்டுபிடிக்கக் கேட்கிறது…

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

அதிகபட்ச அடுக்கு

சிக்கல் அறிக்கை இந்த செயல்பாடுகளைச் செய்யக்கூடிய ஒரு சிறப்பு அடுக்கை வடிவமைக்க “மேக்ஸ் ஸ்டேக்” சிக்கல் கூறுகிறது: மிகுதி (x): ஒரு உறுப்பை அடுக்கிற்குள் தள்ளுங்கள். மேல் (): அடுக்கின் மேற்புறத்தில் உள்ள உறுப்பை வழங்குகிறது. பாப் (): மேலே உள்ள அடுக்கிலிருந்து உறுப்பை அகற்றவும். peekmax ():…

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