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

网站开发设计工程师职责简介热搜榜排名前十

网站开发设计工程师职责简介,热搜榜排名前十,如何在百度上建立自己的网站,建设银行信用卡网站登录1.1和为k的子数组 给你一个整数数组 n u m s nums nums 和一个整数 k k k ,请你统计并返回 该数组中和为 k k k 的子数组的个数 。子数组是数组中元素的连续非空序列。 输入:nums [1,2,3], k 3 输出:2 前缀和 1.2如何使用 前缀和的…

1.1和为k的子数组

给你一个整数数组 n u m s nums nums 和一个整数 k k k ,请你统计并返回 该数组中和为 k k k子数组的个数子数组是数组中元素的连续非空序列

输入:nums = [1,2,3], k = 3
输出:2

前缀和
在这里插入图片描述

1.2如何使用

前缀和的主要用处:求任意区间的区间和
在这里插入图片描述
代码

    def subArraySum(self,nums,k):count,n=0,len(nums)pre=[0]*(n+1)for i in range(1,n+1):pre[i]=pre[i-1]+nums[i-1]for i in range(1,n+1):for j in range(i,n+1):if (pre[j]-pre[i-1]==k):count+=1return count

1.2买卖股票的最佳时机

给定一个数组 p r i c e s prices prices ,它的第 i i i个元素 p r i c e s [ i ] prices[i] prices[i] 表示一支给定股票第 i i i 天的价格。你只能选择某一天 买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0

输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。
注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票

代码

    def maxProfit(self,prices):inf=int(1e9)minprice=infmaxprofit=0for p in prices:maxprofit=max(p-minprice,maxprofit)minprice=min(p,minprice)return maxprofit

参考知乎
参考博客

http://www.zhongyajixie.com/news/33025.html

相关文章:

  • 专业武汉网站建设公司排名网络搜索优化
  • python做网站原理巩义网站推广优化
  • 1688成品网站源码下载sem与seo
  • 湖州北京网站建设电脑培训学校哪家好
  • 苏州做网站推广的公司哪家好开封网站设计
  • 南京大型门户网站建设年轻人不要做网络销售
  • 时时彩做号工具网站营销推广运营
  • 九龙坡网站建设多少钱开鲁网站seo不用下载
  • 网站登陆怎么做广告词
  • 龙岩做网站成人教育培训机构
  • 用别人代码搭建网站网络营销业务流程
  • 网站建设 中小企业atp最新排名
  • 一般网站怎么做推广网站制作免费
  • 青岛企业做网站网站搭建需要多少钱?
  • 佛山网站设计多少钱廊坊网站排名优化公司哪家好
  • 巩义云启网站建设网站seo的内容是什么
  • 辽宁建设工程信息网官网新网站入口南京网络建站公司
  • 网站制作前景免费发布广告信息网
  • 网站设计毕业论文模板怎么创建自己的网站
  • 经纪人做网站技巧郑州seo优化培训
  • 主体负责人和网站负责人seo网站优化快速排名软件
  • 网站图片多大比较合适高权重网站出售
  • 做网站较好的公司优化精灵
  • 网站建设目标 优帮云谷歌app下载 安卓
  • wordpress tablepressseo分析是什么意思
  • 做苗木网站哪个公司好网站排行
  • 做明星网站可以做那些子网页美橙互联建站
  • 潜江做网站网站友情链接怎么弄
  • 恶意刷网站seo案例模板
  • 网络seo优化优化营商环境心得体会