随笔分类 -  OJ

摘要:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 阅读全文
posted @ 2019-08-15 22:13 大老虎打老虎 阅读(123) 评论(0) 推荐(0)
摘要:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买 阅读全文
posted @ 2019-08-15 21:22 大老虎打老虎 阅读(153) 评论(0) 推荐(0)
摘要:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶: 如果你已经实现复杂度为 O(n) 的解法,尝试使用更为 阅读全文
posted @ 2019-08-15 20:44 大老虎打老虎 阅读(134) 评论(0) 推荐(0)
摘要:今天开始做一些算法题,保证熟练度 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的 阅读全文
posted @ 2019-06-13 11:47 大老虎打老虎 阅读(658) 评论(0) 推荐(0)
摘要:map和unordered_map的差别还不知道或者搞不清unordered_map和map是什么的,请见:http://blog.csdn.net/billcyj/article/details/78065438 unordered_map原理的转载 https://blog.csdn.net/q 阅读全文
posted @ 2018-10-30 15:08 大老虎打老虎 阅读(9723) 评论(0) 推荐(1)
摘要:排序算法看过很多次,但每次都不会记忆看久,就找了一些趣图帮助自己记忆,所有资源来自 伯乐在线的 坐在马桶看算法系列 1.冒泡排序 2.快速排序 分别从初始序列“6 1 2 7 9 3 4 5 10 8”两端开始“探测”。随便找一个比如6为基数,先从右往左找一个小于6的数,再从左往右找一个大于6的数, 阅读全文
posted @ 2018-10-28 22:54 大老虎打老虎 阅读(522) 评论(0) 推荐(0)
摘要:DescriptionHintsSubmissionsDiscussSolution Pick One Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right whi 阅读全文
posted @ 2018-07-11 14:39 大老虎打老虎 阅读(171) 评论(0) 推荐(0)
摘要:时隔大半年又开始OJ了! A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or r 阅读全文
posted @ 2018-07-07 16:00 大老虎打老虎 阅读(173) 评论(0) 推荐(0)