Two Sum II - Input array is sorted
来源:互联网 发布:淘宝商品链接提取 编辑:程序博客网 时间:2024/05/22 07:52
这道题固然用两根指针能做,自己之后还要想一下二叉做法,候着吧。
public class Solution { public int[] twoSum(int[] numbers, int target) { int [] result = new int[2]; if (numbers == null || numbers.length < 2) { return result; } int left = 0, right = numbers.length - 1; while (left < right) { int num = numbers[left] + numbers[right]; if (num > target) { right--; } else if (num < target) { left++; } else { result[0] = left + 1; result[1] = right + 1; return result; } } return null; // int [] result = new int[2]; // if (numbers == null || numbers.length < 2) { // return result; // } // int left = 0, right = numbers.length - 1; // while (left + 1 < right) { // int mid = left + (right - left) / 2; // if (numbers[mid] <= target) { // right = mid; // break; // } else { // left = mid; // } // } }}
0 0
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Two Sum II - Input array is sorted
- Leetcode167 - Two Sum II - Input array is sorted(two pointers)
- leetcode 167: Two Sum II - Input array is sorted
- Leetcode NO.167 Two Sum II - Input array is sorted
- LeetCode-Two Sum II - Input array is sorted
- [Leetcode]Two Sum II - Input array is sorted
- 167 Two Sum II - Input array is sorted
- leetcode--Two Sum II - Input array is sorted
- LeetCode 题解(274) : Two Sum II - Input array is sorted
- [LeetCode] Two Sum II – Input array is sorted
- [LeetCode167]Two Sum II - Input array is sorted
- iOS开发之duplicate symbols for architecture x86_64错误
- POJ3461Oulipo[KMP]
- java 代码动态生成技术相关文章合集
- 版本控制的分支策略及初步实践
- 全局变量、extern/static/const区别与联系
- Two Sum II - Input array is sorted
- 自动驾驶背后的故事
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 关于iTween 插件的运动篇
- linux下自动备份mysql数据库的脚本
- 对于vs中生成的sdk程序在其他电脑上无法运行的的问题
- android性能1-内存、CPU获取
- 修复Odoo 8日期和时间的乱码
- ASTM协议中文传输的解决