return new int「」「i + 1, mid + 1」;return 「i + 1, mid + 1」;

return new int「」「i + 1, mid + 1」;return 「i + 1, mid + 1」;力扣leetcode167. 两数之和 II – 输入有序数组。相当于声明之后就返回了。return {low + 1, high + 1};

大家好,欢迎来到IT知识分享网。

力扣leetcode167. 两数之和 II – 输入有序数组

return new int「」「i + 1, mid + 1」;return 「i + 1, mid + 1」;

java return

相当于声明之后就返回了

返回字符串 return new String(s);

返回数组 return new int[]{-1, -1};

C++

return {low + 1, high + 1};

应该也是返回一个数组

class Solution { public int[] twoSum(int[] numbers, int target) { int low = 0, high = numbers.length - 1; while (low < high) { int sum = numbers[low] + numbers[high]; if (sum == target) { return new int[]{low + 1, high + 1}; } else if (sum < target) { ++low; } else { --high; } } return new int[]{-1, -1}; } }

class Solution { public: vector<int> twoSum(vector<int>& numbers, int target) { int low = 0, high = numbers.size() - 1; while (low < high) { int sum = numbers[low] + numbers[high]; if (sum == target) { return {low + 1, high + 1}; } else if (sum < target) { ++low; } else { --high; } } return {-1, -1}; } };

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53137.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信