ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ സീരിയലൈസ് ചെയ്യുക, ഡീസീരിയലൈസ് ചെയ്യുക

പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ സീരിയലൈസ് ചെയ്യുകയും ഡീസീരിയലൈസ് ചെയ്യുകയും ചെയ്യുക - ഒരു ഡാറ്റാ ഘടനയെയോ ഒബ്ജക്റ്റിനെയോ ബിറ്റുകളുടെ ഒരു ശ്രേണിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന പ്രക്രിയയാണ് സീരിയലൈസേഷൻ, അതിലൂടെ അത് ഒരു ഫയലിലോ മെമ്മറി ബഫറിലോ സംഭരിക്കാനോ പിന്നീട് പുനർനിർമ്മിക്കുന്നതിന് ഒരു നെറ്റ്‌വർക്ക് കണക്ഷൻ ലിങ്കിലൂടെ സംപ്രേഷണം ചെയ്യാനോ കഴിയും. ഇൻ…

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

ഡ്യൂപ്ലിക്കേറ്റ് നമ്പർ LeetCode പരിഹാരം കണ്ടെത്തുക

പ്രശ്ന പ്രസ്താവന ഡ്യൂപ്ലിക്കേറ്റ് നമ്പർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ കണ്ടെത്തുക - ഓരോ പൂർണ്ണസംഖ്യയും [1, n] ഉൾപ്പെടുന്ന ശ്രേണിയിൽ n + 1 പൂർണ്ണസംഖ്യകൾ അടങ്ങിയിരിക്കുന്ന പൂർണ്ണസംഖ്യകളുടെ ഒരു നിര നൽകിയിരിക്കുന്നു. സംഖ്യകളിൽ ഒരു ആവർത്തിച്ചുള്ള സംഖ്യ മാത്രമേയുള്ളൂ, ഈ ആവർത്തിച്ചുള്ള നമ്പർ തിരികെ നൽകുക. അറേ നമ്പറുകൾ പരിഷ്‌ക്കരിക്കാതെ തന്നെ നിങ്ങൾ പ്രശ്നം പരിഹരിക്കുകയും സ്ഥിരമായ അധിക ഇടം മാത്രം ഉപയോഗിക്കുകയും വേണം. ഇൻപുട്ട്: സംഖ്യകൾ = [1,3,4,2,2] ഔട്ട്പുട്ട്: 2 വിശദീകരണം …

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

മൂന്ന് അക്കങ്ങളുടെ ലീറ്റ്കോഡ് സൊല്യൂഷന്റെ പരമാവധി ഉൽപ്പന്നം

പ്രശ്‌ന പ്രസ്താവന മൂന്ന് അക്കങ്ങളുടെ പരമാവധി ഉൽപ്പന്നം LeetCode സൊല്യൂഷൻ - ഞങ്ങൾക്ക് ഒരു അറേ നൽകിയിരിക്കുന്നു, ഏത് 3 അക്കങ്ങളുടെയും പരമാവധി ഉൽപ്പന്നം കണക്കാക്കാൻ ചോദ്യം ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു. ഉദാഹരണങ്ങൾ ഉദാഹരണം 1: ഇൻപുട്ട്: സംഖ്യകൾ = [1,2,3] ഔട്ട്പുട്ട്: 6 ഉദാഹരണം 2: ഇൻപുട്ട്: സംഖ്യകൾ = [1,2,3,4] ഔട്ട്പുട്ട്: 24 ഉദാഹരണം 3: ഇൻപുട്ട്: സംഖ്യകൾ = ...

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

LRU കാഷെ LeetCode പരിഹാരം

ചോദ്യം അടുത്തിടെ ഉപയോഗിച്ച (LRU) കാഷെയുടെ നിയന്ത്രണങ്ങൾ പിന്തുടരുന്ന ഒരു ഡാറ്റാ ഘടന രൂപകൽപ്പന ചെയ്യുക. LRUCache ക്ലാസ് നടപ്പിലാക്കുക: LRUCache(int കപ്പാസിറ്റി) പോസിറ്റീവ് സൈസ് കപ്പാസിറ്റി ഉള്ള LRU കാഷെ ആരംഭിക്കുക. int get(int കീ) കീ നിലവിലുണ്ടെങ്കിൽ കീയുടെ മൂല്യം തിരികെ നൽകുക, അല്ലാത്തപക്ഷം -1 തിരികെ നൽകുക. void put(int കീ, int മൂല്യം) കീ നിലവിലുണ്ടെങ്കിൽ കീയുടെ മൂല്യം അപ്‌ഡേറ്റ് ചെയ്യുക. അല്ലെങ്കിൽ, ഇതിലേക്ക് കീ-വാല്യൂ ജോഡി ചേർക്കുക…

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

ഒരു സാധാരണ ജിഎസ്ടിയെ സമതുലിതമായ ജിഎസ്ടിയിലേക്ക് പരിവർത്തനം ചെയ്യുക

പ്രശ്ന പ്രസ്താവന ഒരു ബൈനറി തിരയൽ വൃക്ഷം (ജിഎസ്ടി) നൽകി, ജിഎസ്ടിയെ ഒരു സമതുലിതമായ ബൈനറി തിരയൽ വൃക്ഷമാക്കി മാറ്റുന്നതിന് ഒരു അൽഗോരിതം എഴുതുക. ഒരു സമീകൃത ബൈനറി തിരയൽ ട്രീ ഒരു ബൈനറി തിരയൽ ട്രീ അല്ലാതെ മറ്റൊന്നുമല്ല, ഇടത് സബ്‌ട്രീയുടെയും വലത് സബ്‌ട്രീയുടെയും ഉയരം തമ്മിലുള്ള വ്യത്യാസം 1 ൽ കുറവോ തുല്യമോ ആണ്.…

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

ഓവർലാപ്പിംഗ് ഇടവേളകൾ ലയിപ്പിക്കുക

ലയനം ഓവർലാപ്പിംഗ് ഇടവേള പ്രശ്‌നത്തിൽ ഞങ്ങൾ ഇടവേളകളുടെ ഒരു ശേഖരം നൽകി, ലയിപ്പിച്ച് എല്ലാ ഓവർലാപ്പിംഗ് ഇടവേളകളും നൽകുന്നു. ഉദാഹരണ ഇൻ‌പുട്ട്: [[2, 3], [3, 4], [5, 7]] put ട്ട്‌പുട്ട്: [[2, 4], [5, 7]] വിശദീകരണം: നമുക്ക് ലയിപ്പിക്കാൻ കഴിയും [2, 3], [3 , 4] ഒരുമിച്ച് [2, 4] ലയിപ്പിക്കുന്നതിനുള്ള സമീപനം…

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

ഇടവേളകൾ ലയിപ്പിക്കുന്നു

ഇടവേളകളുടെ പ്രശ്നം ലയിപ്പിക്കുന്നതിൽ ഞങ്ങൾ [l, r] ഫോമിന്റെ ഒരു കൂട്ടം ഇടവേളകൾ നൽകി, ഓവർലാപ്പിംഗ് ഇടവേളകൾ ലയിപ്പിക്കുക. ഉദാഹരണങ്ങൾ ഇൻപുട്ട് {[1, 3], [2, 6], [8, 10], [15, 18]} put ട്ട്‌പുട്ട് {[1, 6], [8, 10], [15, 18]} ഇൻപുട്ട് {[ 1, 4], [1, 5]} put ട്ട്‌പുട്ട് {[1, 5] inter ഇടവേളകൾ ലയിപ്പിക്കുന്നതിനുള്ള നിഷ്കളങ്കമായ സമീപനം…

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

നാല് വ്യത്യസ്ത സ്ട്രിംഗുകൾ വിഭജിക്കുക

പ്രശ്‌ന പ്രസ്താവന “സ്‌പ്ലിറ്റ് ഫോർ ഡിസ്റ്റിംഗ്റ്റ് സ്ട്രിംഗുകൾ” പ്രശ്‌നത്തിൽ, നൽകിയിരിക്കുന്ന ഇൻപുട്ട് സ്‌ട്രിംഗിനെ 4 സ്‌ട്രിംഗുകളായി വിഭജിക്കാൻ കഴിയുമോയെന്ന് പരിശോധിക്കേണ്ടതുണ്ട്, അതായത് ഓരോ സ്‌ട്രിംഗും ശൂന്യമല്ലാത്തതും പരസ്പരം വ്യത്യസ്തവുമാണ്. ഇൻ‌പുട്ട് ഫോർ‌മാറ്റ് “s” സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഏകവുമായ ഏക. Put ട്ട്‌പുട്ട് ഫോർമാറ്റ് “അതെ” എങ്കിൽ അച്ചടിക്കുക…

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

ഓവർലാപ്പിംഗ് ഇടവേളകൾ ലയിപ്പിക്കുക II

പ്രശ്ന പ്രസ്താവന “ലയിപ്പിക്കുന്ന ഓവർലാപ്പിംഗ് ഇടവേളകൾ II” പ്രശ്‌നത്തിൽ ഞങ്ങൾ ഒരു കൂട്ടം ഇടവേളകൾ നൽകി. ഓവർലാപ്പിംഗ് ഇടവേളകളെ ഒന്നായി ലയിപ്പിക്കുകയും ഓവർലാപ്പുചെയ്യാത്ത എല്ലാ ഇടവേളകളും പ്രിന്റുചെയ്യുകയും ചെയ്യുന്ന ഒരു പ്രോഗ്രാം എഴുതുക. ഇൻ‌പുട്ട് ഫോർ‌മാറ്റ് ഒരു പൂർണ്ണസംഖ്യ n അടങ്ങിയിരിക്കുന്ന ആദ്യ വരി. ഓരോ ജോഡിയും ഉള്ളിടത്ത് n ജോഡി അടങ്ങിയിരിക്കുന്ന രണ്ടാം വരി…

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

നൽകിയ മൂല്യത്തേക്കാൾ കുറഞ്ഞ തുകയുള്ള ത്രിമൂർത്തികളുടെ എണ്ണം

പ്രശ്ന പ്രസ്താവന N ഘടകങ്ങളുടെ എണ്ണം അടങ്ങിയ ഒരു ശ്രേണി ഞങ്ങൾ നൽകി. തന്നിരിക്കുന്ന അറേയിൽ, തന്നിരിക്കുന്ന മൂല്യത്തേക്കാൾ കുറവുള്ള ത്രിവർണ്ണങ്ങളുടെ എണ്ണം എണ്ണുക. ഉദാഹരണം ഇൻപുട്ട് a [] = {1, 2, 3, 4, 5, 6, 7, 8} തുക = 10 put ട്ട്‌പുട്ട് 7 സാധ്യമായ മൂന്നിരട്ടി:…

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

Translate »