Хоёртын модны хамгийн доод нийтлэг өвөг Leetcode шийдэл

Асуудлын мэдэгдэл Хоёртын модны хамгийн доод нийтлэг өвөг LeetCode шийдэл – “Хостын модны хамгийн доод өвөг” нь хоёртын модны үндэс болон модны хоёр зангилаа өгөгдсөн болохыг илэрхийлнэ. Бид эдгээр хоёр зангилааны хамгийн доод нийтлэг өвөг дээдсийг олох хэрэгтэй. Хамгийн бага нийтлэг…

Цааш нь

Давтагдах тэмдэгтгүй хамгийн урт дэд мөр Leetcode шийдэл

Асуудлын мэдэгдэл Давтагдах тэмдэгтгүй хамгийн урт дэд мөр LeetCode Шийдэл – өгөгдсөн тэмдэгтүүдийг заана. Бид тэмдэгтүүдийг давтахгүйгээр хамгийн урт дэд мөрийг олох хэрэгтэй. Жишээ: Оролт: s = ”abcabcbb” Гаралт: 3 Тайлбар: Давтагдах тэмдэгтгүй хамгийн урт дэд мөр нь 3 урттай. Мөр нь: “abc”. Оруулга: s = "bbbbb" …

Цааш нь

Борооны усыг барих Leetcode шийдэл

Асуудлын мэдэгдэл Борооны усыг барих LeetCode шийдэл – “Борооны усыг барих” нь өндрийн зураглалыг харуулсан өндрийн массив өгөгдсөн бөгөөд баар бүрийн өргөн нь 1 байна. Бид борооны дараа хуримтлагдсан усны хэмжээг олох хэрэгтэй. Жишээ: Оролт: өндөр = [0,1,0,2,1,0,1,3,2,1,2,1] Гаралт: 6 Тайлбар: Шалгана уу ...

Цааш нь

Мөр III дахь урвуу үгс LeetCode шийдэл

Асуудлын мэдэгдэл III мөр дэх үгсийг урвуулах LeetCode шийдэл – Бидэнд мөр өгсөн бөгөөд хоосон зай болон эхний үгийн дарааллыг хадгалахын зэрэгцээ өгүүлбэр доторх үг бүрийн тэмдэгтүүдийн дарааллыг өөрчлөхийг хүсдэг. Жишээ ба тайлбар Жишээ 1: Оруулах: s = "LeetCode-г авч үзье ...

Цааш нь

Эрэмбэлэгдсэн жагсаалтаас давхардсан зүйлсийг устгана уу LeetCode Solution

Асуудлын мэдэгдэл Эрэмбэлэгдсэн жагсаалтаас давхардлыг арилгах LeetCode шийдэл – Бидэнд эрэмбэлэгдсэн холбоос бүхий жагсаалтын толгойг өгсөн. Элемент бүр зөвхөн нэг удаа гарч ирэхийн тулд бид бүх давхардлыг устгаж, холбосон жагсаалтыг эрэмбэлэхийг хүсч байна. Жишээ ба тайлбар Жишээ 1: Оролт: толгой …

Цааш нь

String LeetCode шийдэл дэх анхны өвөрмөц дүр

Асуудлын мэдэгдэл Мөр дэх анхны өвөрмөц тэмдэгт LeetCode Шийдэл – Өгөгдсөн s тэмдэгт дэх эхний давтагдахгүй тэмдэгтийг олоод индексийг нь буцаа. Хэрэв байхгүй бол -1-ийг буцаана. Туршилтын жишээ 1: Оролт: s = “leetcode” Гаралт: 0 Туршилтын тохиолдол 2: Оролт: s = “aabb” Гаралт: -1 Тайлбар …

Цааш нь

Хоёртын модны LeetCode шийдлийг эргүүлэх

Асуудлын мэдэгдэл: Хоёртын модыг урвуулах LeetCode шийдэл – Энэ асуултанд ямар ч хоёртын модны үндэс өгөгдсөн бол хоёртын модыг урвууруулах шийдэл шаардлагатай бөгөөд энэ нь зүүн мод баруун мод болон эсрэгээр байх ёстой. Тайлбар Бид өөрөөсөө аль модыг туулах вэ гэж асууж болно ...

Цааш нь

Дэд стринг Leetcode шийдлийн тохиолдлын хамгийн их тоо

Асуудлын мэдэгдэл : Дэд мөрийн тохиолдлын хамгийн их тоо Leetcode шийдэл – s мөр өгөгдсөн бол дараах дүрмийн дагуу аливаа дэд мөрийн тохиолдлын хамгийн их тоог буцаана: Дэд мөр дэх өвөрмөц тэмдэгтүүдийн тоо maxLetters-ээс бага эсвэл тэнцүү байх ёстой. Дэд мөрийн хэмжээ нь minSize болон maxSize-ийн хооронд байх ёстой. Жишээ…

Цааш нь

Хоёртын модны баруун талд харагдах LeetCode шийдэл

Асуудлын мэдэгдэл Хоёртын модны баруун талд харагдах байдал LeetCode шийдэл – Хоёртын модны үндсийг өгчихөөд өөрийгөө түүний баруун талд зогсож байна гэж төсөөлөөд дээрээс доош эрэмбэлсэн зангилааны утгыг буцаана уу. Туршилтын жишээ 1: Оролт: root = [1, 2, 3, null, 5, null, …

Цааш нь

Зигзаг хувиргах LeetCode шийдэл

Асуудлын мэдэгдэл Зигзаг хувиргах LeetCode шийдэл – “PAYPALISHIRING” мөр нь өгөгдсөн тооны мөрөнд зигзаг хэлбэрээр бичигдсэн байдаг: (та илүү сайн уншихын тулд энэ загварыг тогтмол фонтоор харуулахыг хүсэж болно) PAHNAPLSIIGYI …

Цааш нь

Translate »