Two Sum II
来源:互联网 发布:sql语法 编辑:程序博客网 时间:2024/06/05 20:14
题目详情:https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/description/
# -*- coding:utf-8 -*-class Solution(object): def twoSum(self, numbers, target): """ :type numbers: List[int] :type target: int :rtype: List[int] """ i=0#初始化为第一个元素的下标 j=len(numbers)-1 #初始化为最后一个元素的下标 while i<j: if numbers[i]+numbers[j]==target: #如果相等 return i+1,j+1#则直接返回 elif numbers[i]+numbers[j]>target:#如果,前后两值的和大于terget j=j-1#则将后边的下标往前移,以减少两者的和 elif numbers[i]+numbers[j]<target:#如果,前后两值的和小于terget i=i+1#则将前边的元素往后移,以增加两者的so=Solution()li=[2, 7, 11, 15]print so.twoSum(li,13)
阅读全文
0 0
- [leetcode] Two Sum II
- Two Sum II
- #443 Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- LeetCode : Two Sum II
- Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- 167. Two Sum II
- leetcode_167 Two Sum II
- 167. Two Sum II
- LeetCode167.Two Sum II
- leetcode167~Two Sum II
- 167. Two Sum II
- SAP-FICO-AR-关于剩余支付和部分支付的区别
- JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer
- JS的简介
- hdu 1406 完数 筛法求因子和
- 2.1.20—线性表—Set Matrix Zeroes
- Two Sum II
- JAVA的三种任务调度,Timmer,ScheduledExecutorService和Quartz
- linux命令
- Xcode统计代码行数
- HDU 2822 Dogs(优先队列)
- golang中并发sync和channel
- 148 Sort List (归并实现链表排序)
- springmvc过滤静态资源的配置
- update-database -script