【两数之和 II - 输入有序数组】python刷题记录

R3-二分查找

双指针简单题

python 复制代码
class Solution:
    def twoSum(self, numbers: List[int], target: int) -> List[int]:
        #双指针法
        i=0
        j=len(numbers)-1
        while i<j:
            s=numbers[i]+numbers[j]
            if s>target:
                j-=1
            elif s<target:
                i+=1
            else:
                return i+1,j+1
        return []
相关推荐
ㄟ留恋さ寂寞15 小时前
mysql如何配置MySQL的连接保持_调整tcp_keepalive设置
jvm·数据库·python
2301_7838486515 小时前
Less如何构建CSS样式库_通过继承机制优化组件化开发
jvm·数据库·python
JAVA学习通17 小时前
北京明光云振铎数据科技Java面经
java·开发语言·科技
jerryinwuhan1 天前
基于各城市站点流量的复合功能比较
开发语言·php
曦月逸霜1 天前
啥是RAG 它能干什么?
人工智能·python·机器学习
浅念-1 天前
递归解题指南:LeetCode经典题全解析
数据结构·算法·leetcode·职场和发展·排序算法·深度优先·递归
2301_769340671 天前
如何在 Vuetify 中可靠捕获 Chip 关闭事件(包括键盘触发).txt
jvm·数据库·python
Kiling_07041 天前
Java集合进阶:Set与Collections详解
算法·哈希算法
迈巴赫车主1 天前
Java基础:list、set、map一遍过
java·开发语言
智者知已应修善业1 天前
【51单片机89C51及74LS273、74LS244组成】2022-5-28
c++·经验分享·笔记·算法·51单片机