【C语言编程】求一个有序数组中两个元素值相加为k的数字,返回这两个元素的下标

题目:
求一个有序数组中两个元素值相加为k的数字,返回这两个元素的下标。要求时间复杂度位O(n),空间复杂度为O(1)
思路:
因为是有序数组,所有将数组中前一部分的元素和后一部分的元素相加,这样循环最终得到最终我们想要的答案

源码:

【C语言编程】求一个有序数组中两个元素值相加为k的数字,返回这两个元素的下标

运行结果如下:

【C语言编程】求一个有序数组中两个元素值相加为k的数字,返回这两个元素的下标