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

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

Цааш нь

Range Sum Query 2D – Leetcode хувиршгүй шийдэл

Асуудлын мэдэгдлийн хүрээний нийлбэр асуулга 2D – Өөрчлөгдөхгүй Leetcode шийдэл – 2 хэмжээст матрицын матриц өгөгдсөн бол дараах төрлийн олон асуултуудыг гүйцэтгэнэ: Зүүн дээд булан (мөр1, col1) ба баруун доод буланд тодорхойлогдсон тэгш өнцөгт доторх матрицын элементүүдийн нийлбэрийг тооцоол. булан (мөр2, col2). NumMatrix классыг хэрэгжүүлэх: NumMatrix(int[][] матриц) Объектыг бүхэл тоогоор эхлүүлнэ ...

Цааш нь

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

Асуудлын мэдэгдэл Хоёртын модны хамгийн их замын нийлбэр LeetCode шийдэл – Хоёртын модны зам нь дарааллын зэргэлдээх зангилаа бүрийг холбосон ирмэгтэй зангилааны дараалал юм. Зангилаа дараалалд хамгийн ихдээ нэг удаа гарч ирнэ. Зам шаардлагагүй гэдгийг анхаарна уу ...

Цааш нь

Хоёртын модны зигзаг түвшний захиалгын дамжуулалт LeetCode шийдэл

Асуудлын мэдэгдэл Хоёртын модны зигзаг түвшний эрэмбэлэх LeetCode шийдэл – Хоёртын модны үндэс өгөгдсөн бол түүний зангилааны утгуудын зигзаг түвшний эрэмбийг буцаана. (өөрөөр хэлбэл, зүүнээс баруун тийш, дараа нь баруунаас зүүн тийш дараагийн түвшинд шилжих ба хооронд нь ээлжлэн солино). Оролт: root = [3,9,20, null, null,15,7] Гаралт: [[3],[20,9],[15,7]] Тайлбар Бид …

Цааш нь

Хоёр холбосон жагсаалтын огтлолцол LeetCode шийдэл

Асуудлын мэдэгдэл Хоёр холбосон жагсаалтын огтлолцол LeetCode Шийдэл – Бидэнд толгой A болон headB хоёр хүчтэй холбогдсон жагсаалтын толгойнуудыг өгсөн. Холбогдсон хоёр жагсаалт хэзээ нэгэн цагт огтлолцож магадгүй гэдгийг бас өгсөн. Бид тэдгээрийн огтлолцсон цэгийг буцаахыг хүсэх эсвэл хэрэв ...

Цааш нь

Модны мөр бүрээс хамгийн том утгыг олоорой LeetCode шийдэл

Асуудлын мэдэгдэл Модны мөр бүрт хамгийн том утгыг олох LeetCode Шийдэл – Хоёртын модны үндэс өгөгдсөн бол модны мөр бүрт хамгийн том утгын массивыг буцаана (0 индексжүүлсэн). Туршилтын жишээ 1: Оролт: root = [1, 3, 4, 5, 3, null, 9] Гаралт: [1, 3, 9] Тайлбар 1, 3, ба …

Цааш нь

Хамгийн том тооны Leetcode шийдэл

Асуудлын мэдэгдэл Хамгийн том тоо LeetCode шийдэл – “Хамгийн том тоо” нь сөрөг бус бүхэл тоонуудын жагсаалтыг өгөгдсөн бол бид тоонуудыг хамгийн их тоог бүрдүүлэх байдлаар цэгцэлж, буцааж өгөх шаардлагатайг заадаг. Үр дүн нь маш том байж магадгүй тул та буцах хэрэгтэй ...

Цааш нь

Холбоостой жагсаалт дахь зангилааг устгах Leetcode шийдэл

Асуудлын мэдэгдэл: Холбогдсон жагсаалтын зангилааг устгах Leetcode Шийдэл – Дан холбоос бүхий жагсаалтын зангилааг устгах функц бичнэ үү. Танд жагсаалтын толгойд хандах эрх олгохгүй, харин шууд устгах зангилаа руу хандах эрх олгоно. Устгагдах зангилаа нь …

Цааш нь

Шампанск цамхаг LeetCode шийдэл

Асуудлын мэдэгдэл Шампанскийн цамхаг LeetCode шийдэл – Бид аягануудыг пирамид хэлбэрээр овоолж, эхний эгнээнд 1 шил, хоёр дахь эгнээнд 2 шил гэх мэт 100-р эгнээ хүртэл хийнэ. Шилэн тус бүр нэг аяга шампанск агуулдаг. Дараа нь бага зэрэг шампанскийг дээд талын эхний шил рүү хийнэ. Хамгийн дээд талын шил дүүрсэн үед ямар ч ...

Цааш нь

Зайны LeetCode шийдлийг засах

Асуудлын мэдэгдэл Асуудлыг Зайлах LeetCode Шийдэл нь танд word1 ба word2 гэсэн хоёр мөр өгөгдсөн бөгөөд хамгийн бага үйлдлээр word1-ийг word2 болгон хөрвүүлэх шаардлагатай гэж заасан. Мөр дээр хийж болох үйлдлүүд нь – Тэмдэгт оруулах Тэмдэгт устгах Тэмдэгтийг солих Жишээ Туршилт ...

Цааш нь

Translate »