අවම තොග ලීට්කෝඩ් විසඳුම

ගැටළු ප්‍රකාශය තල්ලු කිරීම, පොප් කිරීම, ඉහළට යාම සහ අවම වේලාවට නියත කාලයකදී නැවත ලබා ගැනීම සඳහා සහාය වන තොගයක් සැලසුම් කරන්න. තල්ලු කිරීම (x) - x අංගය ගොඩට තල්ලු කරන්න. pop () - තොගයේ මුදුනේ ඇති මූලද්‍රව්‍ය ඉවත් කරයි. ඉහළ () - ඉහළම අංගය ලබා ගන්න. getMin () - තොගයේ අවම අංගය ලබා ගන්න. …

වැඩිදුර කියවන්න

තොග මෙහෙයුම් ලීට්කෝඩ් විසඳුම සමඟ අරාවක් සාදන්න

ගොඩගැසීමේ මෙහෙයුම් සමඟ අරා සාදන්න ලීට්කෝඩ් විසඳුම් ගැටළුව අපට පූර්ණ සංඛ්‍යා අනුක්‍රමයක් සහ පූර්ණ සංඛ්‍යාවක් ලබා දෙයි. ගැටළුව පවසන්නේ අපට 1 සිට n දක්වා පූර්ණ සංඛ්‍යා අනුක්‍රමයක් ලබා දී ඇති බවයි. එවිට අපට ලබා දී ඇති පූර්ණ සංඛ්‍යා අනුක්‍රමයක් නිපදවීමට අපි තොගයක් භාවිතා කරමු…

වැඩිදුර කියවන්න

ක්‍රෝලර් ලොග් ෆෝල්ඩරය ලීට්කෝඩ් විසඳුම

ගැටළු ප්‍රකාශය මෙම ගැටලුවේදී, අපි ෆෝල්ඩර පද්ධතියක අපගේ පිහිටීම නිරීක්ෂණය කරමින් සිටිමු. අපි මුලින් සිටින්නේ මෙම පද්ධතියේ මූල ෆෝල්ඩරයේ හෝ ප්‍රධාන ෆෝල්ඩරයේ ය. මෙහි මූලික වශයෙන් අපට විධාන 3 ක් ඇත. විධාන එක් එක් නූල් වල නූල් ස්වරූපයෙන් ඇත ...

වැඩිදුර කියවන්න

ඊළඟ මහා මූලද්‍රව්‍යය I ලීට්කෝඩ් විසඳුම

ගැටලුවේ ප්‍රකාශය මෙම ගැටලුවේදී අපට ලැයිස්තු දෙකක් ලබා දී ඇති අතර එහි පළමු ලැයිස්තුව දෙවන ලැයිස්තුවේ අනු කාණ්ඩය වේ. පළමු ලැයිස්තුවේ සෑම අංගයක් සඳහාම, දෙවන ලැයිස්තුවේ ඊළඟ විශාල අංගයන් සොයා ගැනීමට අපට සිදු වේ. උදාහරණය nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] පැහැදිලි කිරීම: ලැයිස්තුවේ පළමු අංගය සඳහා එනම් 1 සඳහා එහි…

වැඩිදුර කියවන්න

නූල් මහා ලීට්කෝඩ් විසඳුම බවට පත් කරන්න

“තන්තුව ශ්‍රේෂ්ඨ කරන්න” ගැටලුවේ ගැටලුවක් දැක්වීම සඳහා නූලක් දෙනු ලබන්නේ කුඩා හා ලොකු අකුරු වලින් ය. නූල නරක කරන නූලෙහි යාබද අක්ෂර ඉවත් කිරීමෙන් අපට මෙම නූල හොඳ කර ගැනීමට සිදු වේ. හොඳ නූලක් යනු යාබද දෙකක් නොමැති නූලකි ...

වැඩිදුර කියවන්න

දී ඇති අරාවකට ද්විමය සෙවුම් ගසෙහි පෙර ඇණවුම් ගමන් කිරීම නිරූපණය කළ හැකිදැයි පරීක්ෂා කරන්න

“දී ඇති අරාවකට ද්විමය සෙවුම් ගසෙහි පෙර ඇණවුම් ගමන් කිරීම නිරූපණය කළ හැකිදැයි පරීක්ෂා කරන්න” යන ගැටළුවෙහි දැක්වෙන්නේ ඔබට පූර්ව ඇණවුම් ගමන් අනුක්‍රමයක් ලබා දී ඇති බවයි. දැන් මෙම අනුක්‍රමය සලකා බලා මෙම අනුක්‍රමය ද්විමය සෙවුම් ගසක් නියෝජනය කළ හැකිද නැද්ද යන්න සොයා බලන්න? විසඳුම සඳහා අපේක්ෂිත කාල සංකීර්ණතාව නම්…

වැඩිදුර කියවන්න

දී ඇති අනුක්‍රමයෙන් අවම අංකය සාදන්න

“ලබා දී ඇති අනුපිළිවෙලින් අවම අංකයක් සාදන්න” යන ගැටලුවේ සඳහන් වන්නේ ඔබට මා සහ ඩී එකම රටාවක් ලබා දී ඇති බවයි. මා යන්නෙහි අර්ථය වැඩි වීම සහ අඩුවීම සඳහා අපට ඩී ලබා දී ඇත. ගැටළු ප්‍රකාශය මඟින් ලබා දී ඇති රටාව තෘප්තිමත් වන අවම අංකය මුද්‍රණය කිරීමට අසයි. අපිට තියනවා …

වැඩිදුර කියවන්න

දීර් est තම නිවැරදි වරහන පසු විපරම් සඳහා පරාස විමසුම්

ඔබට පසුව වරහන් කිහිපයක අනුක්‍රමයක් ලබා දී ඇත, වෙනත් වචන වලින් කිවහොත්, ඔබට '(' සහ ')' වැනි වරහන් ලබා දී ඇති අතර ඔබට ආරම්භක ස්ථානයක් සහ අවසන් ලක්ෂ්‍යයක් ලෙස විමසුම් පරාසයක් ලබා දෙනු ලැබේ. “දිගම නිවැරදි වරහන පසු විපරම් සඳහා පරාස විමසීම්” ගැටළුව උපරිම දිග සොයා ගැනීමට අසයි…

වැඩිදුර කියවන්න

උපරිම තොගය

ගැටලුවේ ප්‍රකාශය "මැක්ස් ස්ටැක්" හි සඳහන් වන්නේ මෙම මෙහෙයුම් සිදු කළ හැකි විශේෂ තොගයක් සැලසුම් කරන ලෙසයි: තල්ලු (x): එක් අංගයක් ගොඩට තල්ලු කරන්න. ඉහළ (): තොගයේ මුදුනේ ඇති මූලද්‍රව්‍යය ආපසු ලබා දේ. pop (): මුදුනේ ඇති මූලද්‍රව්‍ය තොගයේ සිට ඉවත් කරන්න. පීක්මැක්ස් (): ...

වැඩිදුර කියවන්න