面试63题

题目:股票的最大利润

题:假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可获得的最大利润是多少?例如,一只股票在某些时间节点的价格为{9,11,8,5,7,12,16,14}。

如果我们能在价格为5的时候买入并在价格为16时卖出,则能获得最大的利润为11.

解决代码:

# -*- coding:utf-8 -*-
class Solution():def maxProfit(self, prices):""":type prices: List[int]:rtype: int"""min_price=float('inf')max_profit=0for price in prices:if price<min_price:min_price=priceprofit=price-min_pricemax_profit=max(max_profit,profit)return max_profit

转载于:https://www.cnblogs.com/yanmk/p/9156815.html

剑指offer 面试63题相关推荐

  1. 剑指offer 面试32题

    面试32题: 题目:从上到下打印二叉树 题:不分行从上到下打印二叉树 解题代码: # -*- coding:utf-8 -*- # class TreeNode: # def __init__(sel ...

  2. 剑指offer 面试16题

    面试16题: 题目:数值的整数次方 题:实现函数double Power(double base, int exponent),求base的exponent次方.不得使用库函数,同时不需要考虑大数问题 ...

  3. 剑指offer 面试3题

    面试3题: 题:数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复 ...

  4. 剑指offer 面试36题

    面试36题: 题:二叉搜索树与双向链表 题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不能创建任何新的结点,只能调整树中结点指针的指向. 解题思路一:由于输入的一个二叉搜索树, ...

  5. 剑指offer 面试31题

    面试31题: 题目:栈的压入.弹出元素 题:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序 ...

  6. 剑指Offer面试算法题Java实现

    面试题3 /*** 二维数组的查找* @author acer**/ public class _03FindInPartiallySortedMatrix {public static boolea ...

  7. 剑指offer 面试64题

    题目:64题 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). 解法一:利用Python特性 1 # -* ...

  8. 挑战一天(12h)刷完《剑指offer》67题

    提前说明,挑战的人不是我. 大家周末好,我是爱上 B 站的小吴,最近一段时间我在网站 AlgoMooc 录制剑指 Offer 的视频,同时上传了一部分到 B 站,基于推荐算法,B 站疯狂的给我推送如何 ...

  9. 剑指offer第41题 和为s的两个数

    剑指offer第41题 和为s的两个数 #include<iostream> using namespace std;bool sumk(int*list,int length,int*n ...

  10. 《剑指offer》刷题笔记(发散思维能力):求1+2+3+...+n

    <剑指offer>刷题笔记(发散思维能力):求1+2+3+-+n 转载请注明作者和出处:http://blog.csdn.net/u011475210 代码地址:https://githu ...

最新文章

  1. jboss drools_JBoss Drools –入门
  2. python Json的一点收获,自定义序列化方法
  3. python单向链表和双向链表的图示代码说明
  4. Java笔记-CXF增加拦截器与自定义拦截器
  5. 数据全景洞察概念简介
  6. 广度优先搜索——岛屿数量(Leetcode 200)
  7. 2021年中国动态内容交付市场趋势报告、技术动态创新及2027年市场预测
  8. C语言头文件#includestdlib.h的作用
  9. 连续区间(数据岛)查询
  10. 扫描软件(to be followed)
  11. [python]python生成md5
  12. Element-UI下拉框el-select实现拼音搜索
  13. 计算机二级excel必考公式,计算机二级必考Excel公式.doc
  14. win10重装系统后出现的0xc0000225问题解决
  15. 2021年北京市级企业技术中心申报时间及流程是什么,补贴300万
  16. 刮刮卡 vue canvas
  17. 计算机专业秃顶图片,大学被叫惨的三大专业,计算机秃顶是常事,医学专业这个就惨了...
  18. python 服从正态分布下概率密度函数
  19. K-Means集群算法
  20. 阿里面试分享,4面技术5面HR附加笔试面,庆幸已经拿到offer了~

热门文章

  1. cmake编译时不能指定头文件路径?
  2. Looking for pthread_create - not found
  3. LINUX C# 加载本地库的范例代码
  4. C调用Python崩溃的记录
  5. 金特会谈:有骨气的人,才会被人尊重
  6. 电脑下边的任务栏不见了_Win7系统电脑任务栏经常自动消失不见的解决方法
  7. 网页设计心得HTML心得体会3000,网页制作的心得体会
  8. C# 16进制转10进制 16进制字符串转换
  9. mysql 5.1.71_MySQL升级从5.1.71到5.7.17
  10. html设置隐藏窗口,html – 在窗口大小调整时逐个隐藏菜单项