අරාව වෙනත් අරාවක උප කුලකයක් දැයි සොයා ගන්න

“අරාව වෙනත් අරාවක උප කුලකයක් දැයි සොයා බලන්න” යන ගැටලුවේ දැක්වෙන්නේ ඔබට අරා 1 [] සහ අරාව 2 [] යන අරා දෙකක් ලබා දී ඇති බවයි. ලබා දී ඇති අරා වර්ගීකරණය කර නොමැති ආකාරයට ය. ඔබේ කර්තව්‍යය නම් අරාව 2 [] අරාව 1 [] හි උප කුලකයක් දැයි සොයා ගැනීමයි. උදාහරණය arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] වේ ...

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

සෑම මූලද්‍රව්‍යයක්ම පෙර දෙගුණයකට වඩා වැඩි හෝ සමාන වන දී දී ඇති දිගෙහි අනුක්‍රමය

“සෑම මූලද්‍රව්‍යයක්ම පෙර මෙන් දෙගුණයකට වඩා වැඩි හෝ සමාන වන දී දී ඇති දිගෙහි අනුක්‍රමය” යන ගැටළුව අපට m සහ n යන පූර්ණ සංඛ්‍යා දෙකක් සපයයි. මෙහි m යනු අනුක්‍රමය තුළ පැවතිය හැකි විශාලතම සංඛ්‍යාව වන අතර n යනු…

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

සම්බන්ධිත ලැයිස්තු දෙකක ඡේදනය වීමේ ලක්ෂ්‍යය ලබා ගැනීම සඳහා ශ්‍රිතයක් ලියන්න

ගැටලු ප්‍රකාශය "සම්බන්ධිත ලැයිස්තු දෙකක ඡේදනය වීමේ ලක්ෂ්‍යය ලබා ගැනීම සඳහා ශ්‍රිතයක් ලියන්න" යන ගැටළුවෙහි දැක්වෙන්නේ ඔබට සම්බන්ධිත ලැයිස්තු දෙකක් ලබා දී ඇති බවයි. නමුත් ඒවා ස්වාධීන සම්බන්ධිත ලැයිස්තු නොවේ. ඔවුන් යම් අවස්ථාවක සම්බන්ධ වී ඇත. දැන් ඔබට මෙම ලැයිස්තු දෙකේ ඡේදනය වීමේ ස්ථානය සොයා ගැනීමට අවශ්‍යයි. …

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

වෙනස අරාව | O (1) හි පරාස යාවත්කාලීන විමසුම

ඔබට නිඛිල අරාවක් සහ විමසුම් වර්ග දෙකක් ලබා දෙනු ඇත, එකක් නම් ලබා දී ඇති අංකයක් පරාසයකට එකතු කිරීම සහ අනෙක සමස්ත අරාව මුද්‍රණය කිරීම ය. ගැටලුව "වෙනස අරාව | ඕ (1) හි පරාස යාවත්කාලීන විමසුම ”අපට ඕ (1) හි පරාස යාවත්කාලීන කිරීම් සිදු කිරීම අවශ්‍ය වේ. උදාහරණය ar [] ...

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

දී ඇති කාල පරතරයන් අතර කිසියම් අන්තරයන් දෙකක් අතිච්ඡාදනය වී ඇත්දැයි පරීක්ෂා කරන්න

ගැටලුවේ ප්‍රකාශය "දෙන ලද කාල පරාසයන් අතර කාල පරතරයන් දෙකක් අතිච්ඡාදනය වනවාදැයි පරීක්‍ෂා කරන්න" යන ගැටළුව මඟින් ඔබට යම් කාල පරාසයක් ලබා දී ඇති බව සඳහන් වේ. සෑම කාල පරාසයක්ම අගයන් දෙකකින් සමන්විත වන අතර, එකක් ආරම්භක වේලාව සහ අනෙක අවසන් වන කාලයයි. ගැටළු ප්‍රකාශය මඟින් එකක් හෝ තිබේ දැයි පරීක්‍ෂා කරන ලෙස ඉල්ලා සිටී ...

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

ද්විමය සෙවුම් ගස මකාදැමීමේ මෙහෙයුම

ගැටලුවේ ප්‍රකාශය “ද්විමය සෙවුම් ගස ඉවත් කිරීමේ ක්‍රියාවලිය” යන ගැටළුව මඟින් ද්වීමය සෙවුම් ගස සඳහා මැකීමේ ක්‍රියාවලිය ක්‍රියාත්මක කරන ලෙස අපෙන් අසයි. Delete function යන්නෙන් කියවෙන්නේ දෙන ලද යතුරක්/දත්තයක් සහිත නෝඩයක් මකා දැමීමේ ක් රියාකාරීත්වයට ය. මකා දැමිය යුතු උදාහරණ ආදාන නෝඩය = ද්විමය සෙවුම් ගස සඳහා වන ප්‍රතිදාන ප්‍රවේශය 5 මෙහෙයුම් ඉවත් කරන්න ...

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

ද්විත්ව සම්බන්ධිත ලැයිස්තුවක් භාවිතා කරමින් Deque ක්‍රියාත්මක කිරීම

ගැටලුවේ ප්‍රකාශය “දෙබිඩි සම්බන්ධක ලැයිස්තුවක් භාවිතයෙන් ක්‍රියාත්මක කිරීම” යන ගැටළුවෙහි දැක්වෙන්නේ පහත දැක්වෙන දෙකින් හෝ දෙවරක් අවසන් වූ පෝලිමේ දෙගුණයක් සම්බන්ධිත ලැයිස්තුවක් භාවිතයෙන් ඔබට ක්‍රියාත්මක කළ යුතු බවයි. ): අවසානයේ x අංගය එකතු කරන්න ...

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

Deque භාවිතා කරමින් තොග සහ පෝලිම් ක්‍රියාත්මක කරන්න

ගැටලුවේ ප්‍රකාශය ඩෙක් භාවිතා කරමින් ස්ටැක් සහ පෝලිම ක්‍රියාත්මක කිරීම සඳහා ඇල්ගොරිතමයක් ලිවීමට “ඩෙක් භාවිතා කරමින් ගොඩගැසීම සහ පෝලිම ක්‍රියාත්මක කිරීම” යන ගැටලුවේ සඳහන් වේ. උදාහරණය (ගොඩ ගැසීම) තල්ලු කිරීම (1) තල්ලු කිරීම (2) තල්ලුවීම (3) පොප් () යනු ඉක්මන් () පොප් () ප්‍රමාණය () ව්‍යාජ 3 2 උදාහරණය (පෝලිමේ) ඇගයුම (1) සංකේතය (1) සම්පීඩනය (2) සම්පීඩනය () ප්‍රමාණය () ප්‍රමාණය () 3 අසත්‍ය 1 ...

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

අනුපිළිවෙලින් පෙළක් නැවත සකස් කරන්න - කුඩාම, විශාලතම, 2 වන කුඩාම, 2 වන විශාලතම

ගැටලු ප්‍රකාශය ඔබ සතුව නිඛිල අරාවක් ඇතැයි සිතමු. “අනුපිළිවෙල නැවත පිළිවෙලට සකසන්න - කුඩාම, විශාලතම, 2 වන කුඩාම, 2 වන විශාලතම, ..” ගැටළුව වන්නේ කුඩාම අංකය පළමුව එන ආකාරයට සහ පසුව විශාලතම අංකය දෙවනුව දෙවනුව දෙවනුව අනුපිළිවෙල නැවත සකස් කරන ලෙසයි. …

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

මව් අරාවෙන් සාමාන්‍ය ගසක උස

Problem Statement   “Height of a generic tree from parent array” problem states that you are given a tree with n vertices as an array par[0…n-1]. Here every index i in par[] represents a node and the value at i represents the immediate parent of that node. For the root node …

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