Диагональ шилжих LeetCode шийдэл

Асуудлын мэдэгдэл Диагональ дамжих LeetCode шийдэл – 2 хэмжээст бүхэл тоон массив өгөгдсөн бол доорх зурагт үзүүлсэн шиг тоонуудын бүх элементүүдийг диагональ дарааллаар буцаана уу. Оролт: тоо = [[1,2,3],[4,5,6],[7,8,9]] Гаралт: [1,4,2,7,5,3,8,6,9] Диагональ дамжуулалтын тайлбар LeetCode шийдлийн гол санаа Энэ асуудлын эхний мөр ба сүүлчийн багана нь ...

Цааш нь

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

Асуудлын мэдэгдэл Гудамжны хамгийн тод байрлал LeetCode Шийдэл – Бид гудамжийг дүрсэлсэн тооны шугамыг авахыг хүссэн. Энэ гудамж дээр гэрэл(үүд) байгаа. Бидэнд 2D бүхэл тооны массив "гэрэл" өгөгдсөн. Гэрэл тус бүр[i] = [байрлал_i, муж_i] нь байрлал_i дээр гудамжны гэрэл байгааг харуулж байгаа бөгөөд …

Цааш нь

Астероидын мөргөлдөөний LeetCode шийдэл

Асуудлын мэдэгдэл Астероидын мөргөлдөөн LeetCode шийдэл – Бидэнд дараалсан астероидыг төлөөлсөн бүхэл тоонуудын астероидын массив өгөгдсөн. Астероид бүрийн хувьд үнэмлэхүй утга нь түүний хэмжээг, тэмдэг нь түүний чиглэлийг (эерэг гэсэн утгатай баруун, сөрөг утгатай зүүн) илэрхийлдэг. Астероид бүр ижил хурдтайгаар хөдөлдөг. Мужийг олж мэд ...

Цааш нь

Диагональ траверс LeetCode шийдэл

Асуудлын мэдэгдэл Диагональ траверс LeetCode шийдэл – mxn матрицын дэвсгэр өгөгдсөн бол массивын бүх элементийн массивыг диагональ дарааллаар буцаана. Оролт: mat = [[1,2,3],[4,5,6],[7,8,9]] Гаралт: [1,2,4,7,5,3,6,8,9] Тайлбар NxM матрицын диагональуудын индексүүдийг авч үзье. 4×4 матрицыг жишээ болгон авч үзье: …

Цааш нь

Нөлөөллийн жагсаалтын Leetcode шийдэл дэх захиалгын тоо

Асуудлын мэдэгдэл Хоцрогдсон бүртгэл дэх захиалгын тоо LeetCode шийдэл – “Нөөцлөх бүртгэл дэх захиалгын тоо” нь захиалгын төрлийн төрлийн захиалга хийгдсэнийг илэрхийлдэг 2 хэмжээст бүхэл тоон массив [үнэ, дүн, захиалгын төрөл] болохыг заана. Хэрэв захиалгын төрөл: 0 бол одоогийн …

Цааш нь

N хэмжээтэй өгөгдсөн массивыг шалгах нь n түвшний BST-г илэрхийлж болох ба үгүй

Асуудлын мэдэгдэл n элемент бүхий массив өгөгдсөн бол өгөгдсөн n хэмжээтэй массивыг n түвшний BST-г төлөөлж чадах эсэхийг шалгана уу. Энэ нь эдгээр n элементийг ашиглан бүтээсэн хоёртын хайлтын мод нь n түвшний BST-г төлөөлж чадах эсэхийг шалгах явдал юм. Жишээнүүд arr [] = {10, 8, 6, 9,…

Цааш нь

Массив дахь эерэг сөрөг утгуудын хос

Массивын бодлогын эерэг сөрөг утгын хос хувьд бид тусдаа бүхэл тоонуудын A массивыг өгсөн бөгөөд массив дотор байгаа тооны эерэг ба сөрөг утгатай бүх хосыг хэвлэ. Бид хосуудын тохиолдох дарааллаар нь хэвлэх хэрэгтэй. Хос ...

Цааш нь

Дарааллын эхний K элементүүдийг буцаах

Дарааллын бодлогын эхний K элементүүдийг буцааж өгөхдөө бид дараалал болон k тоо өгсөн бол дарааллын эхний k элементүүдийг дарааллын стандарт үйлдлүүдийг ашиглан эргүүл. Жишээ оролт: дараалал = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Цааш нь

Хүчинтэй гурвалжин дугаар

Бодлого Хүчинтэй гурвалжин тооны бодлогод бид сөрөг бус бүхэл тоон массивыг өгсөн. Гурвалжин үүсгэж болох гурван ихрийн тоог ол. Хэрэв бид массив дахь тоонуудыг гурвалжны хажуугийн урт гэж үзвэл. Жишээ оролт [2, 2, 3, 4] Гаралт 3 Тайлбар Бид…

Цааш нь

0 ба 1-ийн тэнцүү тооны хамгийн том дэд массив

Бодлогын мэдэгдэл “0 ба 1-ийн тэнцүү тооны хамгийн том дэд массив” бодлогод бид зөвхөн 0 ба 1-ийг агуулсан массив [] өгсөн ба 0 ба 1-ийн тэнцүү тооны хамгийн том дэд массивыг олоод эхлэх индексийг хэвлэх болно. хамгийн том дэд массивын эцсийн индекс. ...

Цааш нь

Translate »