Two Sum II - Input array is sorted
Kamaymaydigan tartibda saralangan 1-indekslangan butun sonlar qatori numbers
berilgan, ikki raqamni toping, shunda ular maxsus target
raqamga qo'shiladi.
Allaqachon kamaymaydigan tartibda tartiblangan 1 -indekslangan butun sonlar massivini hisobga olib , ikkita raqamni topingki, ular ma'lum bir raqamga qo'shiladi . Bu ikki raqam va qaerda bo'lsin .numberstargetnumbers[index1]numbers[index2]1 <= index1 < index2 < numbers.length
Uzunligi 2 bo'lgan butun son massivi [index1, index2]
sifatida bitta tomonidan qo'shilgan, indeks1
va indeks2
indekslarini qaytaring.
Sinovlar shunday yaratilganki, aynan bitta yechim mavjud . Siz bir xil elementni ikki marta ishlata olmaysiz .
Sizning yechimingiz faqat doimiy qo'shimcha joydan foydalanishi kerak.
Example 1:
Example 2:
Example 3:
Cheklovlar:
2 <= numbers.length <= 3 * 104
-1000 <= numbers[i] <= 1000
numbers
kamaymaydigan tartibda tartiblangan.-1000 <= target <= 1000
Sinovlar shunday yaratilganki, aynan bitta yechim mavjud.
Last updated
Was this helpful?