350.两个数组的交集Ⅱ

这题我还是用双指针做出来了。。又学了个新函数copyofrange

class Solution {
    public int[] intersect(int[] nums1, int[] nums2) {
        int n1=nums1.length;
        int n2=nums2.length;
        int[] ans=new int[1000];
        int i=0,j=0,k=0;
        Arrays.sort(nums1);
        Arrays.sort(nums2);
        while(i<n1&&j<n2){
            if(nums1[i]<nums2[j])
            i++;
            else if(nums1[i]>nums2[j])
            j++;
            else{
                ans[k++]=nums1[i];
                i++;j++;
            }} 
            return Arrays.copyOfRange(ans,0,k);

}
}

121.买卖股票的最佳时机

这题我知道dp,但还是不会设状态方程。还是太弱了。

//dp[i]表示截止到i,价格的最低点是多少   dp[i]=min(dp[i-1],nums[i])
        int max = 0;
        int[] dp = new int[prices.length];
        dp[0] = prices[0];
        for (int i = 1; i < prices.length; i++) {
            dp[i] = (dp[i - 1] < prices[i]) ? dp[i - 1] : prices[i];
            max = (prices[i] - dp[i]) > max ? prices[i] - dp[i] : max;
        }
        return max;

力扣(350.121)补9.3相关推荐

  1. 力扣350.两个数组的交集 II(JavaScript)

    var intersect = function(nums1, nums2) {let n=nums1.lengthlet m=nums2.length//用n保存长度小的数组if(n>m){n ...

  2. 力扣 双周赛补题 2086. 从房屋收集雨水需要的最少水桶数

    文章目录 题目 思路 AC代码 后记 题目 从房屋收集雨水需要的最少水桶数 思路 思路是贪心,因为我们需要从左向右找寻所有的水桶数,所以我们对于每一个房屋都优先判断右边是否能放水桶,右边不能放就看左边 ...

  3. 力扣题目——121. 买卖股票的最佳时机

    注:本文的实现思路主要是基于JS(JavaScript),涉及到的一些函数都是JS中的自带函数 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i ...

  4. 力扣学习记录(每日更新)

    文章目录 引言 简单 力扣:1 两数之和 力扣:20 有效的括号 力扣:21 合并两个有序链表 力扣:22 括号生成 力扣:27 移除元素 力扣: 35 搜索插入位置 力扣:70 [爬楼梯](http ...

  5. 大二第二周,刷下6+12道力扣(力扣+哈希)。

    相信我,我会永远坚持下去的! 目录 第一题:两个数组的交集(力扣349) 第二题:有序数组的单一元素 第三题:特殊数组的特征值 第四题:两个数组间的距离值 第五题:寻找数组的中心下标 第六题:除自身以 ...

  6. 《LeetCode力扣练习》第121题 买卖股票的最佳时机 Java

    <LeetCode力扣练习>第121题 买卖股票的最佳时机 Java 一.资源 题目: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价 ...

  7. 力扣:121. 买卖股票的最佳时机 题解

    力扣:121. 买卖股票的最佳时机 1 题目描述 2 题解 1 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格. 你只能选择 某一天 ...

  8. 力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II

    文章目录 121. 买卖股票的最佳时机 贪心思路 动态规划思路 动态规划五部曲 122. 买卖股票的最佳时机II 贪心思路 动态规划思路 动态规划五部曲 121. 买卖股票的最佳时机 力扣题目链接 给 ...

  9. 买卖股票的最佳时机——力扣121题

    买卖股票的最佳时机--力扣121题 暴力解法 从前往后,不断将元素之间进行两两比较(类似冒泡排序中),然后不断更新出maxProfit的值.例如数组[7,1,5,3,6,4]中,从7开始,则7 -&g ...

  10. 力扣121、122、309、714(C语言版)动态规划股票问题

    具体思路看 309. 最佳买卖股票时机含冷冻期 题解 - 力扣(LeetCode) (leetcode-cn.com) 1.买卖股票的最佳时机121(只能一次买卖) 给定一个数组 prices ,它的 ...

最新文章

  1. 后台给前台服务器控件添加样式
  2. Dubbo 源码分析 - 服务导出
  3. 获取Domain中Value Range值和描述文本的方法
  4. 聊聊日常开发中,如何对接WebService协议?
  5. Linux基础知识整理
  6. 数据结构-王道-排序
  7. 大型K8s沙龙来啦,火速报名——Kubernetes Cloud Native Meetup
  8. Activiti中的流程存储服务(RepositoryService)
  9. python编辑器是什么_python开发用什么编辑器
  10. 关于Linux下使用Windows应用程序的尝试总结
  11. CentOS 7安装 MySQL 8 数据库
  12. 【熵】熵,KL散度,交叉熵,最大熵模型
  13. (西瓜书)机器学习(周志华)书目录
  14. Python检测和防御DOS攻击
  15. 基于CAJViewer的学术文献使用技巧
  16. 【论文阅读】SyncPerf: Categorizing, Detecting, and Diagnosing Synchronization Performance Bugs
  17. android 照相机开发
  18. 后端框架的学习----mybatis框架(7、使用注解开发)
  19. win10怎么卸载更新文件?
  20. 什么是你的核心竞争力之三?

热门文章

  1. 修改db_create_online_log_dest_1
  2. 英文打字自动空格如何解决?
  3. Nosql - redis 的学习
  4. python编写程序公式计算s_PYTHON程序设计实验2
  5. 威宁八中高考成绩查询2021,威宁自治县第八中学隆重举行2021年高考誓师大会
  6. 原生openwrt+极路由4+路由模式光猫+中继光猫wifi+设置ipv6上网
  7. std::stable_sort 和 std::for_each 的用法!按结构中某一字段值大小排续!
  8. 从零开始了解5G 纤亿通浅谈5G
  9. AspectJ 切入点表达式
  10. 手机抽奖页面代码html,html5大转盘抽奖支持手机转盘抽奖代码