当前位置: 首页 > article >正文

研究生第一次刷力扣day1

1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标

直接采用暴力求解,其他解答案看不懂

大致思想:先用len函数求出数组的长度n,然后一个个遍历数组中的内容,具体方法就是采用双层循环,i和j,i在数组长度内,当i固定时,去完全遍历j,再一次一次遍历i,如果数组内的内容相加等于target则返回下标(采用python3语言)

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
       n=len(nums)
       for i in range (n):
            for j in range(i+1,n):
                if(nums[i]+nums[j]==target):
                    return(i,j)


http://www.kler.cn/a/315171.html

相关文章:

  • docker:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled
  • 虚幻引擎 CEO 谈元宇宙:发展、策略与布局
  • Java面向对象编程进阶之包装类
  • linux设置主机名
  • 【数据结构】交换排序——冒泡排序 和 快速排序
  • GxtWaitCursor:Qt下基于RAII的鼠标等待光标类
  • 认识结构体
  • Docker笔记-Docker Dockerfile
  • 语言模型的在线策略提炼:从自我错误中学习
  • Redis数据结构之set
  • 音视频入门基础:AAC专题(8)——FFmpeg源码中计算AAC裸流AVStream的time_base的实现
  • Qt:静态局部变量实现单例(附带单例使用和内存管理)
  • socket是什么?为什么要用socket?
  • Python 实现图形学几何变换算法
  • 【农信网-注册/登录安全分析报告】
  • (done) 声音信号处理基础知识(5) (Types of Audio Features for Machine Learning)
  • 【Pycharm】Pycharm创建Django提示pip版本需要升级
  • WebLogic 靶场攻略
  • JavaEE: 深入探索TCP网络编程的奇妙世界(二)
  • OpenCL 学习(2)---- OpenCL Platform 和 Device
  • Linux进阶命令-rsync daemon
  • Java :数组array和 Arrays
  • Phoenix使用
  • Zookeeper安装使用教程
  • 爬虫技术抓取网站数据
  • C++进阶|多态知识点详解及经典面试题总结