ഒരു സ്ട്രീം ലീറ്റ്കോഡ് പരിഹാരത്തിലെ ഏറ്റവും വലിയ ഘടകം

പ്രശ്നപ്രസ്താവന ഈ പ്രശ്നത്തിൽ, തുടക്കത്തിൽ ഒരു പൂർണ്ണസംഖ്യ k യും പൂർണ്ണസംഖ്യകളുടെ ഒരു നിരയും ഉള്ള ഒരു ക്ലാസ് KthLargest () ഞങ്ങൾ രൂപകൽപ്പന ചെയ്യേണ്ടതുണ്ട്. ഒരു പൂർണ്ണസംഖ്യ കെ, അറേ നമ്പറുകൾ ആർഗ്യുമെന്റുകളായി കടന്നുപോകുമ്പോൾ അതിനായി ഒരു പാരാമീറ്ററൈസ്ഡ് കൺസ്ട്രക്ടർ എഴുതേണ്ടതുണ്ട്. ക്ലാസിൽ ഒരു ഫംഗ്ഷൻ ആഡ് (വാൽ) ഉണ്ട്, അത് ചേർക്കുന്നു ...

കൂടുതല് വായിക്കുക

പലിൻഡ്രോം ലിങ്ക്ഡ് ലിസ്റ്റ് ലീറ്റ്കോഡ് പരിഹാരം

"പാലിൻഡ്രോം ലിങ്ക്ഡ് ലിസ്റ്റ്" എന്ന പ്രശ്നത്തിൽ, തന്നിരിക്കുന്ന ഏകസംഖ്യാ ലിങ്ക് ലിസ്റ്റ് ഒരു പാലിൻഡ്രോം ആണോ അല്ലയോ എന്ന് നമ്മൾ പരിശോധിക്കേണ്ടതുണ്ട്. ഉദാഹരണ ലിസ്റ്റ് = {1 -> 2 -> 3 -> 2 -> 1} യഥാർത്ഥ വിശദീകരണം #1: തുടക്കത്തിൽ നിന്നും പിന്നിൽ നിന്നും എല്ലാ ഘടകങ്ങളും ഉള്ളതിനാൽ പട്ടിക പാലിൻഡ്രോം ആണ് ...

കൂടുതല് വായിക്കുക

തിരിക്കുന്ന അടുക്കിയ അറേ ലീറ്റ്കോഡ് പരിഹാരത്തിൽ തിരയുക

ഒരു അടുക്കിയ അറേ പരിഗണിക്കുക, എന്നാൽ ഒരു സൂചിക തിരഞ്ഞെടുക്കുകയും ആ ഘട്ടത്തിൽ അറേ തിരിക്കുകയും ചെയ്തു. ഇപ്പോൾ, അറേ തിരിക്കിക്കഴിഞ്ഞാൽ നിങ്ങൾ ഒരു പ്രത്യേക ടാർഗെറ്റ് ഘടകം കണ്ടെത്തി അതിന്റെ സൂചിക തിരികെ നൽകേണ്ടതുണ്ട്. കേസിൽ, ഘടകം നിലവിലില്ലെങ്കിൽ, മടങ്ങുക -1. പ്രശ്നം പൊതുവെ…

കൂടുതല് വായിക്കുക

LRU കാഷെ നടപ്പിലാക്കൽ

കുറഞ്ഞത് അടുത്തിടെ ഉപയോഗിച്ച (എൽ‌ആർ‌യു) കാഷെ എന്നത് ഡാറ്റ പരിപാലിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു തരം രീതിയാണ്, അതായത് ഡാറ്റ ഉപയോഗിക്കുന്നതിന് ആവശ്യമായ സമയം ഏറ്റവും കുറഞ്ഞത്. കാഷെ നിറയുമ്പോൾ LRU അൽഗോരിതം ഉപയോഗിക്കുന്നു. ഇതിന്റെ കാഷെ മെമ്മറിയിൽ നിന്ന് അടുത്തിടെ ഉപയോഗിച്ച ഡാറ്റ ഞങ്ങൾ നീക്കംചെയ്യുന്നു…

കൂടുതല് വായിക്കുക

അറേയിൽ പരമാവധി ആവർത്തിക്കുന്ന നമ്പർ കണ്ടെത്തുക

"അറേയിൽ പരമാവധി ആവർത്തിക്കുന്ന സംഖ്യ കണ്ടെത്തുക" എന്ന പ്രശ്നത്തിലെ പ്രശ്നത്തിന്റെ വ്യാഖ്യാനം, ഞങ്ങൾ N ന്റെ തരംതിരിക്കാത്ത അളവിലുള്ള ഒരു ശ്രേണി നൽകിയിരിക്കുന്നു നിരയിലെ തവണകൾ. ഇൻപുട്ട് ഫോർമാറ്റ് ...

കൂടുതല് വായിക്കുക

തന്നിരിക്കുന്ന അറേയുടെ അവസാനത്തിലേക്ക് എല്ലാ പൂജ്യങ്ങളും നീക്കുക

തന്നിരിക്കുന്ന ശ്രേണിയിലെ പ്രശ്ന പ്രസ്താവന അറേയിൽ ഉള്ള എല്ലാ പൂജ്യങ്ങളും അറേയുടെ അവസാനം വരെ നീക്കുക. ശ്രേണിയുടെ അവസാനം വരെ എല്ലാ പൂജ്യങ്ങളും ചേർക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം എപ്പോഴും ഇവിടെയുണ്ട്. ഉദാഹരണ ഇൻപുട്ട് 9 9 17 0 14 0 ...

കൂടുതല് വായിക്കുക

ആദ്യം ആവർത്തിക്കുന്ന ഘടകം

പ്രശ്ന പ്രസ്താവന ഞങ്ങൾ n പൂർണ്ണസംഖ്യകൾ അടങ്ങുന്ന ഒരു ശ്രേണി നൽകിയിരിക്കുന്നു. തന്നിരിക്കുന്ന ശ്രേണിയിലെ ആദ്യത്തെ ആവർത്തിക്കുന്ന ഘടകം നമ്മൾ കണ്ടെത്തണം. ആവർത്തിച്ചുള്ള മൂലകം ഇല്ലെങ്കിൽ "ആവർത്തിക്കുന്ന പൂർണ്ണസംഖ്യ കണ്ടെത്തിയില്ല" എന്ന് പ്രിന്റ് ചെയ്യുക. കുറിപ്പ്: ഒന്നിലധികം തവണ വരുന്ന മൂലകങ്ങളാണ് ആവർത്തന ഘടകങ്ങൾ. (അറേയിൽ തനിപ്പകർപ്പുകൾ അടങ്ങിയിരിക്കാം) ...

കൂടുതല് വായിക്കുക

ഒരു ഉൽപ്പന്ന അറേ പസിൽ

പ്രശ്ന പ്രസ്താവന ഒരു ഉൽപ്പന്ന ശ്രേണി പസിൽ പ്രശ്നത്തിൽ നമ്മൾ ഒരു ശ്രേണി നിർമ്മിക്കേണ്ടതുണ്ട്, അവിടെ ith സ്ഥാനത്തുള്ള മൂലകം ഒഴികെ നൽകിയിരിക്കുന്ന ശ്രേണിയിലെ എല്ലാ മൂലകങ്ങളുടെയും ഉൽപന്നമാണ്. ഉദാഹരണം ഇൻപുട്ട് 5 10 3 5 6 2 putട്ട്പുട്ട് 180 600 360 300 900 ...

കൂടുതല് വായിക്കുക

തന്നിരിക്കുന്ന അറേയിൽ ആദ്യത്തെ ആവർത്തന നമ്പർ കണ്ടെത്തുക

പ്രശ്ന പ്രസ്താവന ഒരു ശ്രേണിയിൽ ഒന്നിലധികം ആവർത്തന സംഖ്യകൾ ഉണ്ടാകാം, പക്ഷേ ഒരു നിശ്ചിത ശ്രേണിയിൽ നിങ്ങൾ ആവർത്തിക്കുന്ന ആദ്യ നമ്പർ കണ്ടെത്തേണ്ടതുണ്ട് (രണ്ടാമത്തെ തവണ സംഭവിക്കുന്നു). ഉദാഹരണം ഇൻപുട്ട് 12 5 4 2 8 9 7 12 5 6 12 4 7 repeട്ട്പുട്ട് 5 ആണ് ആദ്യ ആവർത്തിക്കുന്ന ഘടകം ...

കൂടുതല് വായിക്കുക

സ്ട്രിംഗുകളുടെ ലിങ്ക്ഡ് ലിസ്റ്റ് ഒരു പലിൻഡ്രോം ഉണ്ടാക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക

പ്രശ്ന പ്രസ്താവന "സ്ട്രിംഗുകളുടെ ഒരു ലിങ്ക്ഡ് ലിസ്റ്റ് ഒരു പാലിൻഡ്രോം ഉണ്ടാക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക" പ്രശ്നത്തിലെ സ്ട്രിംഗ് ഡാറ്റ കൈകാര്യം ചെയ്യുന്ന ഒരു ലിങ്ക്ഡ് ലിസ്റ്റ് ഞങ്ങൾ നൽകിയിട്ടുണ്ട്. ഡാറ്റ ഒരു പാലിൻഡ്രോം ഉണ്ടാക്കുന്നുണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കാൻ ഒരു പ്രോഗ്രാം എഴുതുക. ഉദാഹരണം ba-> c-> d-> ca-> b 1 വിശദീകരണം: മുകളിലുള്ള ഉദാഹരണത്തിൽ നമുക്ക് കാണാം…

കൂടുതല് വായിക്കുക