1 සිට n දක්වා ද්විමය සංඛ්‍යා උත්පාදනය කිරීමට සිත්ගන්නා ක්‍රමයක්

ගැටලුවේ ප්‍රකාශය “1 සිට n දක්වා ද්විමය සංඛ්‍යා උත්පාදනය කිරීමට සිත්ගන්නා ක්‍රමයක්” නම් ඔබට අංකයක් ලබා දෙන බව සඳහන් වන අතර 1 සිට n දක්වා ඇති සියලුම සංඛ්‍යා ද්විමය ආකාරයෙන් මුද්‍රණය කරන්න. උදාහරණ 3 1 10 11 6 1 10 11 100 101 110 ඇල්ගොරිතම පරම්පරාව ...

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

කුඩාම මූලද්‍රව්‍යය හරියටම කේ ටයිම්ස් පුනරාවර්තනය වේ

අපට විශාලත්වය n මත A [] අරාවක් ලබා දී ඇත. අරාව තුළ හරියටම k වරක් පුනරාවර්තනය වන කුඩාම මූලද්‍රව්‍යය අපට සොයා ගත යුතුය. උදාහරණ ආදානය A [] = {1, 2, 2, 5, 5, 2, 5} කේ = 3 සංඛ්‍යාත K සහිත කුඩාම මූලද්‍රව්‍යය: 2 ප්‍රවේශය 1: තිරිසන් බලය ප්‍රධාන අදහස ...

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

පළමු පුනරාවර්තන නොවන මූලද්රව්යය

අපට අරාවක් ලබා දී ඇත. අරාව තුළ නැවත නැවත සිදු නොවන පළමු මූලද්‍රව්‍යය අපට සොයා ගත යුතුය. උදාහරණ ආදානය: A [] = {2,1,2,1,3,4} ප්‍රතිදානය: පුනරාවර්තනය නොවන පළමු මූලද්‍රව්‍යය නම්: 3 1, 2 ඒවා පුනරාවර්තනය වන නිසා පිළිතුර නොවන අතර 4 යනු පිළිතුර නොවන නිසා අපි සොයා ගැනීමට ඇත…

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

අරා වල ධනාත්මක සෘණ අගයන් යුගල කිරීම

අරාව ගැටලුවක ධනාත්මක negative ණ අගයන් යුගල වශයෙන් අපි විශේෂිත පූර්ණ සංඛ්‍යාවක් ලබා දී ඇති අතර, අරාවෙහි පවතින සංඛ්‍යාවක ධනාත්මක අගය හා negative ණ අගයක් ඇති සියලුම යුගල මුද්‍රණය කරන්න. ඒවායේ සිදුවීම් අනුපිළිවෙලට අපි යුගල මුද්‍රණය කළ යුතුයි. යුගලයක්…

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

අමතර ඉඩක් නොමැතිව පෝලිමක් වර්ග කිරීම

අමතර ඉඩ ගැටලුවකින් තොරව පෝලිමක් වර්ග කිරීමේදී අපි පෝලිමක් ලබා දී ඇති අතර අමතර ඉඩක් නොමැතිව සම්මත පෝලිම් මෙහෙයුම් භාවිතා කර එය වර්ග කරන්න. උදාහරණ ආදාන පෝලිම = 10 -> 7 -> 2 -> 8 -> 6 ප්‍රතිදාන පෝලිම = 2 -> 6 -> 7 -> 8 -> 10 ආදාන පෝලිම = ...

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

ගොඩවල් වර්ග කිරීම

ගොඩවල් වර්ග කිරීම යනු ද්විමය ගොඩවල් දත්ත ව්‍යුහයක් මත පදනම් වූ සංසන්දනය පදනම් කරගත් වර්ග කිරීමේ තාක්‍ෂණයකි. HeapSort යනු තේරීම් වර්ගයකට සමාන වන අතර එහිදී අපි උපරිම මූලද්‍රව්‍යය සොයාගෙන එම මූලද්‍රව්‍යය අවසානයේ තබන්න. ඉතිරි මූලද්රව්ය සඳහා අපි එකම ක්රියාවලියම නැවත කරන්නෙමු. වර්ගීකරණය නොකළ…

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