අවම නිරපේක්ෂ වෙනස ලීට්කෝඩ් විසඳුම

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

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

ප්‍රේරක ලීට්කෝඩ් විසඳුම

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

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

එළිපත්ත ලීට්කෝඩ් විසඳුමක් ලබා දී ඇති කුඩාම බෙදුම්කරු සොයා ගන්න

This post is on Find the Smallest Divisor given a Threshold Leetcode Solution Problem statement   In the problem ” Find the Smallest Divisor Given a Threshold” we are given a nums array and a threshold value. A variable “result” is defined as the sum of all answers when elements in …

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

අක්ෂර පුනරාවර්තනය නොකර දිගම උපස්ථරය

නූලක් ලබා දීමෙන් අපට නැවත නැවත අක්ෂර නොමැතිව දිගම උපස්ථරයේ දිග සොයා ගැනීමට සිදු වේ. අපි උදාහරණ කිහිපයක් දෙස බලමු: උදාහරණය pwwkew 3 පැහැදිලි කිරීම: පිළිතුර නම් "wke" යන්නෙන් දිග 3 aav 2 පැහැදිලි කිරීම: පිළිතුර "දිග" සහිත 2 වන ප්‍රවේශය -1 නැවත නැවත චරිත චරිත චරිතයකින් තොරව දීර්ඝ උපස්ථරයකට ...

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

O (1) වේලාව සහ O (1) අමතර අවකාශය තුළ getMin () සඳහා සහය දක්වන තොගයක් සැලසුම් කරන්න

O (1) වේලාව සහ O (1) අමතර අවකාශය තුළ getMin () සඳහා සහය දක්වන තොගයක් සැලසුම් කරන්න. මේ අනුව විශේෂ සිරස් දත්ත ව්‍යුහය ස්ථරයේ සියලුම ක්‍රියාකාරකම් සඳහා සහාය විය යුතුය - void push () int pop () bool isFull () bool isEmpty () නියත වේලාවක. අවම අගය ලබා දීම සඳහා අතිරේක මෙහෙයුමක් getMin () එක් කරන්න…

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

අංක දෙකේ GCD

ශ්‍රේෂ්ඨතම පොදු සාධකය කුමක්ද? අංක දෙකේ GCD යනු ඒ දෙකම බෙදන විශාලතම අංකයයි. ප්‍රවේශය -1 කෘත්‍ය බලකාය සංඛ්‍යා දෙකේම මූලික සාධක සොයාගෙන, මංසන්ධියේ නිෂ්පාදනය සොයා ගන්න. ඉලක්කම් දෙකම බෙදෙන විශාලතම අංකය සොයා ගැනීම. ඒ මොකක්ද ඒ…

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

අරාව කරකවන්න

භ්‍රමණය අරාව යනු අප විසින් N ප්‍රමාණයේ අරාවක් ලබා දී ඇති ගැටළුවකි. අපට අරාව නිවැරදි දිශාවට කරකැවිය යුතුය. සෑම මූලද්‍රව්‍යයක්ම එක් ස්ථානයකින් දකුණට සහ අරාවෙහි අවසාන මූලද්‍රව්‍යය පළමු ස්ථානයට පැමිණේ. ඉතින්, අපි වටිනාකමක් K…

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

ඉක්මන් වර්ග කිරීම

Quick Sort is a sorting algorithm. Given an unsorted array sort it using quick sort algorithm. Example Input: {8, 9, 5, 2, 3, 1, 4} Output: {1, 2, 3, 4, 5, 8, 9} Theory   It’s a Divide and Conquer sorting Algorithm. It picks a pivot element in the array, splits …

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

සම්බන්ධිත ලැයිස්තුවක් ආපසු හරවන්න

Problem Statement   The problem “reverse a linked list” states that we are given the head of the linked list. We have to reverse the linked list by changing the links between them and return the head of the reversed linked list. Example   10->20->30->40->NULL NULL<-10<-20<-30<-40 Explanation We have reversed the linked …

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

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

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

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