සම්බන්ධිත ලැයිස්තු මූලද්‍රව්‍ය ලීට්කෝඩ් විසඳුම ඉවත් කරන්න

ගැටළු ප්‍රකාශනය මෙම ගැටළුවේදී, අපට එහි සංඛ්‍යා සමඟ පූර්ණ සංඛ්‍යා අගයන් සහිත සම්බන්ධිත ලැයිස්තුවක් ලබා දී ඇත. Val ට සමාන අගයක් ඇති ලැයිස්තුවෙන් සමහර නෝඩ් මකා දැමිය යුතුය. ගැටලුව තැනින් තැන විසඳීමට අවශ්‍ය නොවන නමුත් අපි එවැනි එක් ප්‍රවේශයක් සාකච්ඡා කරමු. උදාහරණ ලැයිස්තුව =…

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

පාලින්ඩ්‍රෝම් සම්බන්ධිත ලැයිස්තුව ලීට්කෝඩ් විසඳුම

“පාලින්ඩ්‍රෝම් සම්බන්ධිත ලැයිස්තුව” ගැටලුවේදී, ලබා දී ඇති පූර්ණ සංඛ්‍යා සම්බන්ධිත ලැයිස්තුව පාලින්ඩ්‍රෝම් ද නැද්ද යන්න පරීක්ෂා කළ යුතුය. නිදර්ශන ලැයිස්තුව = {1 -> 2 -> 3 -> 2 -> 1} සත්‍ය පැහැදිලි කිරීම # 1: ආරම්භයේ සහ පිටුපස ඇති සියලුම මූලද්‍රව්‍යයන් බැවින් ලැයිස්තුව පාලින්ඩ්‍රෝම් වේ…

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

ලැයිස්තු ලීට්කෝඩ් විසඳුම කරකවන්න

භ්‍රමණය වන ලැයිස්තුව ලීට්කෝඩ් විසඳුම අපට සම්බන්ධිත ලැයිස්තුවක් සහ පූර්ණ සංඛ්‍යාවක් සපයයි. සම්බන්ධිත ලැයිස්තුව k ස්ථාන අනුව දකුණට කරකවන්නැයි අපට කියනු ලැබේ. එබැවින් අපි සම්බන්ධිත ලැයිස්තුවක් k ස්ථාන දකුණට කරකවුවහොත්, සෑම පියවරකදීම අපි අවසාන අංගය…

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

වර්ග කළ ලැයිස්තු දෙකක් ලීට්කෝඩ් විසඳුම් ඒකාබද්ධ කරන්න

සම්බන්ධිත ලැයිස්තු ඒවායේ රේඛීය ගුණාංගවල අරා හා සමාන ය. අපට වර්ග කළ අරා දෙකක් ඒකාබද්ධ කර සමස්ත වර්ග කළ අරාවක් සෑදිය හැකිය. මෙම ගැටළුවේදී, ලැයිස්තු දෙකේම අංග අඩංගු වර්ගීකරණයක් සහිත නව ලැයිස්තුවක් ආපසු ලබා දීම සඳහා අප විසින් වර්ග කළ සම්බන්ධිත ලැයිස්තු දෙකක් ඒකාබද්ධ කළ යුතුය. උදාහරණයක් …

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

යුගල ලීට්කෝඩ් විසඳුම් වල නෝඩ් මාරු කරන්න

මෙම ගැටළුවේ පරමාර්ථය වන්නේ ලබා දී ඇති සම්බන්ධිත ලැයිස්තුවක නෝඩ් යුගල වශයෙන් මාරු කිරීමයි, එනම් සෑම යාබද නෝඩ් දෙකක් මාරු කිරීමයි. ලැයිස්තු නෝඩ් වල වටිනාකම පමණක් මාරු කිරීමට අපට ඉඩ දෙන්නේ නම්, ගැටළුව ඉතා සුළුය. එබැවින්, නෝඩය වෙනස් කිරීමට අපට අවසර නැත…

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

සම්බන්ධිත ලැයිස්තු දෙකක එකමුතුව හා ඡේදනය වීම

සම්බන්ධිත ලැයිස්තු දෙකක් ලබා දී, පවතින ලැයිස්තු වල මූලද්‍රව්‍ය ඒකාබද්ධ කිරීම හා ඡේදනය වීම සඳහා තවත් සම්බන්ධිත ලැයිස්තු දෙකක් සාදන්න. උදාහරණ ආදානය: List1: 5 9 → 10 → 12 → 14 List2: 3 5 → 9 → 14 → 21 ප්‍රතිදානය: ඡේදනය_ ලැයිස්තුව: 14 → 9 → 5 යුනියන්_ලිස්ට්:…

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

වර්ග කළ ලැයිස්තුවෙන් අනුපිටපත් ඉවත් කරන්න II

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

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

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

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

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

ලබා දී ඇති සම්බන්ධිත ලැයිස්තුවේ අවසානයේ සිට Nth node එක මකන්න

ගැටළු ප්‍රකාශය “ලබා දී ඇති සම්බන්ධිත ලැයිස්තුවේ අවසානයේ සිට Nth node එක මකන්න” ගැටලුවෙහි දැක්වෙන්නේ ඔබට සමහර නෝඩ් සමඟ සම්බන්ධිත ලැයිස්තුවක් ලබා දී ඇති බවයි. දැන් ඔබ සම්බන්ධිත ලැයිස්තුවේ අවසානයේ සිට n වන නෝඩය ඉවත් කළ යුතුය. උදාහරණ 2-> 3-> 4-> 5-> 6-> 7 අවසන් 3 සිට 2 වන නෝඩය මකන්න 3-> 4-> 6-> 7-> XNUMX පැහැදිලි කිරීම:…

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

හෙඩ් පොයින්ටරය නොමැතිව සම්බන්ධිත ලැයිස්තුවෙන් නෝඩයක් මකන්න

ගැටළු ප්‍රකාශය “හෙඩ් පොයින්ටරය නොමැතිව සම්බන්ධිත ලැයිස්තුවෙන් නෝඩයක් මකන්න” ගැටලුවෙහි සඳහන් වන්නේ ඔබට සමහර නෝඩ් සමඟ සම්බන්ධිත ලැයිස්තුවක් ඇති බවයි. දැන් ඔබට නෝඩයක් මකා දැමීමට අවශ්‍ය නමුත් ඔබට එහි මව් නෝඩ් ලිපිනය නොමැත. එබැවින් මෙම නෝඩය මකන්න. උදාහරණ 2-> 3-> 4-> 5-> 6-> 7 මකා දැමිය යුතු නෝඩ්: 4 2-> 3-> 5-> 6-> 7…

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