સ્ટ્રીમ લિટકોડ સોલ્યુશનમાં Kth સૌથી મોટું એલિમેન્ટ

સમસ્યા નિવેદન આ સમસ્યામાં, આપણે વર્ગ KthLargest () ડિઝાઇન કરવો પડશે કે જેમાં શરૂઆતમાં પૂર્ણાંક કે અને પૂર્ણાંકોની એરે હોય. દલીલો તરીકે પૂર્ણાંક કે અને એરે નંબર્સ પસાર થાય ત્યારે આપણે તેના માટે એક પરિમાણ કન્સ્ટ્રક્ટર લખવાની જરૂર છે. વર્ગમાં ફંક્શન addડ (વ valલ) પણ હોય છે જે…

વધુ વાંચો

મીન સ્ટેક લેટકોડ સોલ્યુશન

સમસ્યાનું નિવેદન એક સ્ટેક ડિઝાઇન કરો જે દબાણ, પ ,પ, ટોચ અને સતત સમયમાં લઘુત્તમ તત્વને પ્રાપ્ત કરવામાં સપોર્ટ કરે છે. પુશ (એક્સ) - સ્ટેક પર એલિમેન્ટ એક્સ દબાણ કરો. પ popપ () - સ્ટેકની ટોચ પરના તત્વને દૂર કરે છે. ટોચ () - ટોચનું તત્વ મેળવો. getMin () - સ્ટેકમાં ન્યૂનતમ તત્વ પ્રાપ્ત કરો. …

વધુ વાંચો

ડિઝાઇન પાર્કિંગ સિસ્ટમ લીટકોડ સોલ્યુશન

સમસ્યા નિવેદન આ સમસ્યામાં, અમારે પાર્કિંગની જગ્યા બનાવવાની છે. અમારી પાસે 3 પ્રકારની પાર્કિંગ જગ્યાઓ (મોટી, મધ્યમ અને નાની) છે. આ તમામ પાર્કિંગની જગ્યાઓ પર શરૂઆતમાં કેટલાક નિયત સંખ્યામાં ખાલી સ્લોટ છે. જેમ કે મોટી જગ્યામાં આપણે મોટાભાગની બી કાર મૂકી શકીએ છીએ. નાનામાં…

વધુ વાંચો

વર્ડ ઉમેરો અને શોધો - ડેટા સ્ટ્રક્ચર ડિઝાઇન લેટકોડ

સમસ્યા "વર્ડ ઉમેરો અને શોધો - ડેટા સ્ટ્રક્ચર ડિઝાઇન લેટકોડ" અમને નવું ડેટા સ્ટ્રક્ચર બનાવવા અથવા ડિઝાઇન કરવાનું કહે છે. આવા કે જે કોઈ શબ્દ ઉમેરવા અથવા સ્ટોર કરવા અને શબ્દો શોધવા માટે વાપરી શકાય છે જ્યાં શોધ ફંક્શન શબ્દમાંથી નિયમિત અભિવ્યક્તિ પણ શોધી શકે છે. …

વધુ વાંચો

મહત્તમ સ્ટેક

સમસ્યા નિવેદન સમસ્યા "મેક્સ સ્ટેક" એક ખાસ સ્ટેક ડિઝાઇન કરવા જણાવે છે જે આ કામગીરી કરી શકે છે: પુશ (એક્સ): એક તત્વને સ્ટેકમાં દબાણ કરો. ટોચ (): સ્ટેકની ટોચ પર છે તે તત્વ આપે છે. પ popપ (): સ્ટેકમાંથી જે તત્વ ટોચ પર છે તેને દૂર કરો. પિકમેક્સ ():…

વધુ વાંચો

ગેટરેન્ડમ કા Deleteી નાખો

ઇનટિટ ડિલીટ ગેટરેન્ડમ સમસ્યામાં અમારે એક ડેટા સ્ટ્રક્ચર ડિઝાઇન કરવાની જરૂર છે જે સરેરાશ ઓ (1) સમય નીચેના તમામ કામગીરીને સપોર્ટ કરે છે. દાખલ કરો (વ valલ): જો પહેલેથી હાજર ન હોય તો સેટ પર આઇટમ વ valલ દાખલ કરે છે. (વ valલ) દૂર કરો: જો હાજર હોય તો તે સેટમાંથી આઇટમ વ valલ દૂર કરે છે. getRandom: વર્તમાન સમૂહમાંથી કોઈ રેન્ડમ તત્વ પરત આપે છે ...

વધુ વાંચો

મીન સ્ટેક

મિનિટ સ્ટેક સમસ્યામાં આપણે નીચેના વિધેયોને અસરકારક રીતે અમલમાં મૂકવા માટે સ્ટેકની રચના કરવાની રહેશે, (x) -> સ્ટેક પ popપ પર એક તત્વ એક્સને દબાણ કરો () -> સ્ટેક ટોપની ટોચ પરની આઇટમ કા )ી નાખો () -> તત્વ પરત કરો સ્ટેક getMin () ની ટોચ પર -> હાજર લઘુત્તમ તત્વ પાછા ફરો…

વધુ વાંચો

કતારોનો ઉપયોગ કરીને સ્ટેક લાગુ કરો

કતારના પ્રમાણભૂત ofપરેશનનો ઉપયોગ કરીને સ્ટેક ડેટા સ્ટ્રક્ચરના નીચેના કાર્યોને અમલમાં મૂકો, દબાણ કરો (x) -> સ્ટેક પ anપ પર તત્વ x ને દબાણ કરો () -> સ્ટેક ટોચની ઉપરના તત્વને દૂર કરો () -> તત્વને ટોચ પર પાછા ફરો. સ્ટેક ખાલી () -> સ્ટેક ખાલી છે કે કેમ તે પરત કરો ઉદાહરણો ઇનપુટ:…

વધુ વાંચો

ડેટા સ્ટ્રીમથી સરેરાશ શોધો

ડેટા સ્ટ્રીમ સમસ્યામાંથી મેડિયન શોધો, અમે આપ્યું છે કે ડેટા સ્ટ્રીમથી પૂર્ણાંકો વાંચવામાં આવે છે. પહેલા પૂર્ણાંકથી અંતિમ પૂર્ણાંક સુધી શરૂ કરીને અત્યાર સુધી વાંચેલા બધા તત્વોના મધ્યને શોધો. ઉદાહરણ ઇનપુટ 1: સ્ટ્રીમ [] = {3,10,5,20,7,6} આઉટપુટ: 3 6.5…

વધુ વાંચો

એલઆરયુ કેશ અમલીકરણ

ઓછામાં ઓછું તાજેતરમાં વપરાયેલ (એલઆરયુ) કેશ એક પ્રકારની પદ્ધતિ છે જેનો ઉપયોગ ડેટાને જાળવવા માટે કરવામાં આવે છે જેમ કે ડેટાનો ઉપયોગ કરવા માટે જરૂરી સમય ઓછામાં ઓછું શક્ય છે. જ્યારે કેશ ભરાય ત્યારે એલઆરયુ અલ્ગોરિધમનો ઉપયોગ થાય છે. અમે ... ની ક memoryશ મેમરીમાંથી તાજેતરમાં ઉપયોગમાં લેવાયેલા ડેટાને દૂર કરીએ છીએ.

વધુ વાંચો