Ilgiausias bendros sekos LeetCode sprendimas

Problemos pareiškimas Ilgiausios bendrosios posekos „LeetCode“ sprendimas – atsižvelgiant į dvi eilutes text1 ir text2, grąžinkite jų ilgiausios bendrosios posekos ilgį. Jei nėra bendros posekos, grąžinkite 0. Eilutės poseka yra nauja eilutė, sugeneruota iš pradinės eilutės su kai kuriais simboliais (gali būti ir nebūti), nekeičiant santykinės likusių sekų…

Skaityti daugiau

Populiariausias K dažnų elementų LeetCode sprendimas

Problemos teiginys Į viršų K Dažni elementai LeetCode Sprendimas Sako, kad – Atsižvelgiant į sveikųjų skaičių masyvo skaičių ir sveikąjį skaičių k, pateikiami k dažniausiai naudojami elementai. Atsakymą galite grąžinti bet kokia tvarka. 1 pavyzdys: įvestis: numeriai = [1,1,1,2,2,3], k = 2 Išvestis: [1,2] 2 pavyzdys: įvestis: numeriai = [1], k = 1 Išvestis: [1] …

Skaityti daugiau

Įterpti Delete GetRandom O(1) Leetcode Solution

Problemos pareiškimas Insert Delete GetRandom O(1) LeetCode Sprendimas – „Insert Delete GetRandom O(1)“ prašo įgyvendinti šias keturias funkcijas O(1) laiko sudėtingumu. insert(val): Į atsitiktinių imčių rinkinį įterpkite val ir grąžinkite true, jei elemento rinkinyje iš pradžių nėra. Jis grąžinamas klaidingai, kai…

Skaityti daugiau

Sujungti k rūšiuotus sąrašus Leetcode sprendimas

Problemos teiginys Sujungti k rūšiuotus sąrašus LeetCode sprendimas – „Sujungti k rūšiuotus sąrašus“ nurodo, kad atsižvelgiant į k susietų sąrašų masyvą, kur kiekvieno susieto sąrašo reikšmės yra surūšiuotos didėjančia tvarka. Turime sujungti visus k susietus sąrašus į vieną susietą sąrašą ir grąžinti…

Skaityti daugiau

Raskite medianą iš „Data Stream LeetCode Solution“.

Problemos pareiškimas Rasti medianą iš duomenų srauto LeetCode Sprendimas – mediana yra vidutinė vertė tvarkingame sveikųjų skaičių sąraše. Jei sąrašo dydis lygus, vidutinės reikšmės nėra, o mediana yra dviejų vidurinių verčių vidurkis. Pavyzdžiui, jei arr = [2,3,4], mediana …

Skaityti daugiau

Minimalus Knight Moves LeetCode sprendimas

Problemos teiginys Minimalus riterio judesys LeetCode Sprendimas – Begalinėje šachmatų lentoje su koordinatėmis nuo -begalybės iki +begalybės, jūs turite riterį kvadrate [0, 0]. Riteris turi 8 galimus judesius, kaip parodyta žemiau. Kiekvienas ėjimas yra du kvadratai kardinaline kryptimi, tada vienas kvadratas stačiakampe. Grąžinti minimalų skaičių…

Skaityti daugiau

Sujungti rūšiuotą masyvo „LeetCode“ sprendimą

Problemos pareiškimas Sujungti rūšiuotą masyvą LeetCode Sprendimas – jums pateikiami du sveikųjų skaičių masyvai nums1 ir nums2, surūšiuoti nemažėjančia tvarka, ir du sveikieji skaičiai m ir n, nurodantys elementų skaičių atitinkamai nums1 ir nums2. Sujunkite numeriai1 ir skaičiai2 į vieną masyvą, surūšiuotą nemažėjančia tvarka. Funkcija neturėtų grąžinti galutinio surūšiuoto masyvo, o saugoti masyve nums1. …

Skaityti daugiau

Salų skaičius LeetCode Sprendimas

Problemos teiginys Salų skaičius LeetCode Sprendimas – „Salų skaičius“ nurodo, kad jums pateikiamas mxn 2D dvejetainis tinklelis, kuris vaizduoja '1's (žemė) ir '0's (vanduo) žemėlapį. Jūs turite grąžinti salų skaičių. Sala yra apsupta vandens ir yra…

Skaityti daugiau

Lyginių skaičių suma po užklausų

Problemos teiginys Šioje užduotyje mums pateikiamas sveikų skaičių ir masyvų masyvų užklausų masyvas. Dėl i-osios užklausos turėsime du parametrus - indeksą ir val. Po kiekvienos užklausos masyvui [index] pridedame val. Turime rasti masyvo visų lygiųjų skaičių sumą po…

Skaityti daugiau

Minimalus perėjimas prie vienodo masyvo elementų Leetcode sprendimo

Problemos teiginys Šioje užduotyje mums pateikiamas sveikųjų skaičių masyvas. Be to, mums leidžiama atlikti tam tikrą operacijų rinkinį šiam masyvui. Vienos operacijos metu galime masyve padidinti „n - 1“ (visus elementus, išskyrus bet kurį) elementą 1. Turime ...

Skaityti daugiau

Translate »