- Published on
Search a 2D Matrix
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga m x n o'lchamdagi butun sonlardan iborat matrix matritsasi va bitta butun target soni berilgan. Matritsa quyidagi xususiyatlarga ega:
- Har bir qatordagi butun sonlar chapdan o'ngga qarab o'sib borish tartibida joylashgan.
- Har bir qatorning birinchi butun soni undan oldingi qatorning oxirgi butun sonidan katta.
Agar target matritsa ichida mavjud bo'lsa true, aks holda false qaytaring.
Yechimingiz O(log(m * n)) vaqt murakkabligida ishlashi kerak.
Misol:
Input: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
Output: true
Search a 2D Matrix
O'rta20 daqiqa20 ball
📚 Misollar
Kiruvchi: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
Chiquvchi: true
Kiruvchi: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
Chiquvchi: false
func solve(_ matrix: [[Int]], _ target: Int) -> Bool {
// Kodingizni shu yerga yozing
return false
}
Run tugmasini bosing