Шилдэг уулзалтын цэг LeetCode шийдэл

Асуудлын мэдэгдэл: Шилдэг Уулзалтын цэгийн Leetcode Шийдэл хэлэхдээ: 1 нь нэг найзынхаа гэрийг тэмдэглэдэг amxn хоёртын сүлжээг өгвөл хамгийн бага нийт аялах зайг буцаана. Аяллын нийт зай нь найз нөхдийн байшин болон уулзах цэгийн хоорондох зайн нийлбэр юм. Зайг Manhattan Distance ашиглан тооцоолно, ...

Цааш нь

Хамгийн бага замын нийлбэр Leetcode шийдэл

Асуудлын мэдэгдэл Хамгийн бага замын нийлбэр LeetCode шийдэл - "Хамгийн бага замын нийлбэр" нь сөрөг бус бүхэл тооноос бүрдэх anxm сүлжээг өгөгдсөн бөгөөд бид зүүн дээдээс баруун доод хүртэл замыг олох хэрэгтэй бөгөөд энэ нь замын дагуух бүх тоонуудын нийлбэрийг багасгадаг. . Бид зөвхөн хөдөлж чадна ...

Цааш нь

Тайлбар тайлах String Leetcode шийдэл

Асуудлын мэдэгдэл LeetCode шийдэл – “Decode String” нь кодлогдсон мөрийг код тайлсан мөр болгон хөрвүүлэхийг танаас хүсдэг. Кодчлолын дүрэм нь k[encoded_string] бөгөөд дөрвөлжин хаалт доторх кодлогдсон_мөр нь яг k удаа давтагдаж байгаа бөгөөд k нь эерэг бүхэл тоо юм. Жишээ: Оролт: s = ”3[a]2[bc]” Гаралт: “aaabcbc” …

Цааш нь

Устгах GetRandom O(1) Leetcode шийдлийг оруулна уу

Асуудлын мэдэгдэл Insert Delete GetRandom O(1) LeetCode шийдэл – “Insert Delete GetRandom O(1)” нь эдгээр дөрвөн функцийг O(1) цагийн нарийн төвөгтэй байдалд хэрэгжүүлэхийг танаас асууна. insert(val): Санамсаргүй тохируулсан олонлогт валь оруулах ба тухайн элемент анх олонлогт байхгүй бол үнэнийг буцаана. Энэ нь … үед худал буцаж ирдэг.

Цааш нь

Сондгой Тэгш холбосон жагсаалтын Leetcode шийдэл

Асуудлын мэдэгдэл Сондгой-Тэгш холбосон жагсаалт LeetCode шийдэл – “Сондгой-Тэгш холбосон жагсаалт” нь хоосон биш дан холбоос бүхий жагсаалтыг өгөгдсөн гэж заасан. Бид сондгой индекстэй бүх зангилаа, дараа нь тэгш индекстэй зангилаануудыг бүлэглэж, дахин эрэмбэлэгдсэн жагсаалтыг буцаана. Аль аль нь доторх харьцангуй дарааллыг анхаарна уу ...

Цааш нь

Хоёр тоо нэмэх II Leetcode шийдэл

Асуудлын мэдэгдэл Хоёр тоо нэмэх II LeetCode шийдэл – “Хоёр тоог нэмэх II” нь хоёр хоосон биш холбогдсон жагсаалт нь сөрөг бус бүхэл тоог илэрхийлдэг бөгөөд хамгийн чухал цифр нь эхэнд ирдэг ба зангилаа бүр яг нэг оронтой цифртэй байна. Бид хоёр тоог нэмээд нийлбэрийг ... гэж буцаах хэрэгтэй.

Цааш нь

Бүх үгийн холболт бүхий дэд мөр Leetcode шийдэл

Асуудлын мэдэгдэл Бүх үгийн холболт бүхий дэд мөр LeetCode шийдэл – “Бүх үгийг холбосон дэд мөр” нь үг тус бүр нь ижил урттай s тэмдэгт тэмдэгт болон мөрт үгийн массив өгөгдсөнийг заана. Бид дэд мөрийн бүх эхлэлийн индексийг буцаах хэрэгтэй.

Цааш нь

Тэргүүлэгчдийн самбарын кодын шийдлийг зохион бүтээх

Асуудлын мэдэгдэл Тэргүүлэгчдийн самбарын дизайн LeetCode шийдэл – “Тэргүүлэх самбарын загвар” нь таныг 3 функцийг гүйцэтгэхийг шаарддаг: addScore(playerId, оноо): Өгөгдсөн тоглогчийн оноонд оноо нэмж, тэргүүлэгчдийн самбарыг шинэчилнэ үү. Хэрэв тоглогч байхгүй бол тэргүүлэгчдийн самбар дээр ийм id нэмнэ үү. top(K): …-ийн дээд нийлбэрийг буцаана.

Цааш нь

LeetCode шийдлийн массивын холболт

Асуудлын тайлбар: Массивыг холбох Leetcode Шийдэл: n урттай бүхэл массив өгөгдсөн бол та ans[i] == nums[i] ба ans[i + n] = 2n урттай массив үүсгэхийг хүсэж байна. = nums[i] for 0 <= i < n (0-индексжүүлсэн). Тодруулбал, ans гэдэг нь хоёр тооны массивын холболт юм. ans массивыг буцаана. Эхлээд асуудал болоод юуг илэрхийлж байгааг ойлгохыг хичээцгээе. Асуудал …

Цааш нь

Гулгадаг цонхны медиан Leetcode шийдэл

Асуудлын мэдэгдэл Гулгадаг цонхны медиан LeetCode шийдэл – “Гуйдаг цонхны медиан” нь бүхэл тооны массив тоо болон k бүхэл тоо өгөгдсөн бөгөөд энд k нь гулсах цонхны хэмжээ юм. Бид k хэмжээтэй цонх бүрийн медиан массивыг буцаах хэрэгтэй. Жишээ: Оролт: [1,3,-1,-3,5,3,6,7], k = 3 Гаралт: [1.00000,-1.00000,-1.00000,3.00000,5.00000,6.00000] Тайлбар: Медиан …

Цааш нь

Translate »