Изоморфын мөрүүд Leetcode шийдэл

Асуудлын мэдэгдэл Энэ асуудалд бидэнд a ба b гэсэн хоёр мөр өгсөн. Бидний зорилго бол хоёр мөр нь изоморфик эсэхийг тодорхойлох явдал юм. Хоёр мөрийг изоморф гэж нэрлэдэг бөгөөд хэрэв эхний мөр дэх тэмдэгтүүдийг ямар ч тэмдэгтээр орлуулах боломжтой бол (өөрийгөө оруулаад) ...

Цааш нь

Leetcode шийдэлтэй хослолууд

Leetcode Solution гэсэн хослолууд нь бидэнд n, k гэсэн хоёр бүхэл тоог өгдөг. 1-ээс n хүртэлх n элементээс k элемент сонгосон бүх дарааллыг бий болгохыг бидэнд хэллээ. Бид эдгээр дарааллыг массив хэлбэрээр буцаана. Дараах хэдэн жишээг авч үзье.

Цааш нь

Jewels and Stones Leetcode шийдэл

Jewels and Stones Leetcode Solution гэсэн асуудалд танд хоёр мөр өгсөн гэж заасан байдаг. Тэдгээрийн нэг нь үнэт чулуу, нэг нь чулууг төлөөлдөг. Үнэт эдлэл агуулсан мөр нь үнэт чулуу болох тэмдэгтүүдийг илэрхийлнэ. Бид чулуун мөрнөөс хэдэн тэмдэгтийн тоог олох хэрэгтэй ...

Цааш нь

Массивын Leetcode шийдлээс алга болсон бүх тоог олох

Асуудлын мэдэгдэл Энэ асуудалд бидэнд бүхэл тооны массив өгсөн болно. Энэ нь 1 -ээс N хүртэлх элементүүдийг агуулдаг бөгөөд N = массивын хэмжээ. Гэсэн хэдий ч алга болсон зарим элементүүд байдаг бөгөөд тэдгээрийн оронд зарим давхардлууд байдаг. Бидний зорилго бол массивыг буцааж өгөх явдал юм ...

Цааш нь

Олонхийн элемент Leetcode шийдэл

Асуудлын мэдэгдэл Бидэнд бүхэл тооны массив өгсөн. ⌊ ⌋ нь шалны оператор болох массивт ⌊N / 2⌋ -с олон удаа тохиолддог бүхэл тоог буцаах хэрэгтэй. Энэ элементийг олонхийн элемент гэж нэрлэдэг. Оролтын массив үргэлж олонхийн элемент агуулдаг болохыг анхаарна уу. …

Цааш нь

Ромын бүхэл бүтэн Leetcode шийдэл

“Ромоос бүхэл тоо” гэсэн бодлогод бидэнд зарим нэг эерэг бүхэл тоог роман тоогоор илэрхийлсэн мөр өгөгдсөн болно. Ромын тоонуудыг дараахь хүснэгтийг ашиглан бүхэл тоонд хөрвүүлж болох 7 тэмдэгтээр илэрхийлнэ: Тэмдэглэл: Өгөгдсөн роман тооны бүхэл тоон утга нь эсвэл ... -ээс хэтрэхгүй байна.

Цааш нь

Permutations Leetcode шийдэл

Permutations Leetcode Solution гэдэг асуудал нь бүхэл тоонуудын энгийн дарааллыг өгдөг бөгөөд өгөгдсөн дарааллын бүх сэлгэлтийн бүрэн вектор эсвэл массивыг буцааж өгөхийг биднээс хүсдэг. Тиймээс, асуудлыг шийдэхээс өмнө. Бид сэлгээлтийг мэддэг байх ёстой. Тиймээс, сэлгэх нь тохиролцооноос өөр зүйл биш юм ...

Цааш нь

Эрэмбэлэгдсэн массивыг хоёртын хайлтын модны Leetcode шийдэл болгон хөрвүүлэх

Бидэнд бүхэл тоонуудын эрэмбэлэгдсэн массивыг авч үзье. Энэхүү массиваас модны өндрийг тэнцвэржүүлсэн байдлаар хоёртын хайлтын модыг бүтээхийг зорьж байна. Хэрэв аль ч зангилааны зүүн ба баруун дэд модны өндрийн зөрүү нь модыг өндрийн тэнцвэртэй гэж нэрлэдэг болохыг анхаарна уу.

Цааш нь

Эрэмбэлэгдсэн массивыг Leetcode шийдлийг нэгтгэх

“Нэгтгэсэн эрэмбэлсэн массивуудыг нэгтгэх” бодлогод бид буухгүй дарааллаар эрэмбэлэгдсэн хоёр массивыг өгсөн болно. Эхний массивыг бүрэн дүүргээгүй бөгөөд хоёр дахь массивын бүх элементүүдийг багтаахад хангалттай зайтай байна. Эхний массив нь элемент агуулсан байх тул бид хоёр массивыг нэгтгэх ёстой ...

Цааш нь

Эргэгдсэн эрэмбэлэгдсэн массивын Leetcode шийдэлээс хайх

Эрэмбэлэгдсэн массивыг авч үзье, гэхдээ нэг индексийг сонгоод тэр үед массивыг эргүүлэв. Одоо массивыг эргүүлсний дараа тодорхой зорилтот элементийг олж индексийг буцааж өгөх шаардлагатай байна. Хэрэв элемент байхгүй бол буцаана -1. Асуудал нь ерөнхийдөө ...

Цааш нь