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

ගැටළු ප්රකාශය මෙම ගැටළුව තුළ, අපට a සහ b යන නූල් දෙකක් ලබා දී ඇත. අපගේ ඉලක්කය වන්නේ නූල් දෙක සමාවයවිකද නැද්ද යන්න පැවසීමයි. පළමු නූලෙහි ඇති අක්ෂර ඕනෑම අක්ෂරයකින් (තමා ද ඇතුළුව) ප්‍රතිස්ථාපනය කළ හැකි නම් පමණක් නූල් දෙකක් සමාවයවික ලෙස හැඳින්වේ…

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

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

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

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

සාමාන්‍ය බීඑස්ටී සමතුලිත බීඑස්ටී බවට පරිවර්තනය කරන්න

ගැටළු ප්‍රකාශය ද්විමය සෙවුම් ගසක් (BST) ලබා දී ඇති විට, BST සමතුලිත ද්විමය සෙවුම් ගසක් බවට පරිවර්තනය කිරීම සඳහා ඇල්ගොරිතමයක් ලියන්න. සමතුලිත ද්විමය සෙවුම් ගසක් යනු ද්විමය සෙවුම් ගසක් මිස වෙන කිසිවක් නොවේ, වම් උප කුලයේ උස සහ දකුණු උප කුලකයේ උස 1 ට වඩා අඩු හෝ සමාන වේ.…

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

ලබා දී ඇති n ප්‍රමාණයේ අරාව පරීක්ෂා කිරීමෙන් n මට්ටම්වල BST නිරූපණය කළ හැකිද නැද්ද යන්න පරීක්ෂා කරන්න

ගැටළු ප්‍රකාශය n මූලද්‍රව්‍යයන් සහිත අරාවක් ලබා දී ඇති විට, n ප්‍රමාණයේ n අරාව පරීක්ෂා කිරීමෙන් n මට්ටම්වල BST නිරූපණය කළ හැකිද නැද්ද යන්න පරීක්ෂා කළ හැකිය. එනම්, මෙම n මූලද්‍රව්‍ය භාවිතා කර ඉදිකරන ලද ද්විමය සෙවුම් ගසට BST n මට්ටම් නිරූපණය කළ හැකිද යන්න පරීක්ෂා කිරීමයි. උදාහරණ arr [] = {10, 8, 6, 9,…

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

සමාවයවික නූල්

සමාවයවික නූල් - නූල් දෙකක් ලබා දී ඇති විට, string1 හි අක්ෂරයක සෑම සිදුවීමක් සඳහාම string 2 හි අක්ෂර සහිත අද්විතීය සිතියම්කරණයක් තිබේදැයි පරීක්ෂා කර බැලිය යුතුය. කෙටියෙන් කිවහොත්, සිතියම්ගත කිරීම එකක් හෝ එකක් තිබේදැයි පරීක්ෂා කරන්න. උදාහරණ ආදානය str1 = “aab” str2 = “xxy” ප්‍රතිදාන සත්‍ය…

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

නිෂ්පාදන අරාව ප්‍රහේලිකාව

ගැටළු ප්‍රකාශනය නිෂ්පාදන අරාව ප්‍රහේලිකා ගැටලුවක දී අපි අරාව සෑදිය යුතුය, එහිදී ith මූලද්‍රව්‍යය ith ස්ථානයේ ඇති මූලද්‍රව්‍යය හැර දී ඇති අරාවෙහි ඇති සියලුම මූලද්‍රව්‍යයන්ගේ නිෂ්පාදනයක් වනු ඇත. උදාහරණ ආදානය 5 10 3 5 6 2 ප්‍රතිදානය 180 600 360 300 900…

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