很多清奇的解法不是靠拍脑袋一蹴而就的,而是随着传统解法一步一步优化来的。刷题时不需要经常焦虑自己没有创新毒辣的解题思路,应该从传统解法开始,考虑当前解法有什么可优化的点,并去实现它们。 最容易想到的自然是暴力法,我们假设每个元素都可以作为买入元素的前提下,再假设在其之后的每个元素尝试卖出,纪录最大差 ...
分类:
其他好文 时间:
2020-05-11 01:09:42
阅读次数:
45
122th 买卖股票的最佳时机 II 游标思想 定义:index为判断游标,valley表示波谷点,peak表示波峰点。 例如对于数据[7, 1, 5, 3, 6, 4],第一个波谷 波峰为1 5,第二个波谷波峰为3 6。 显然,1 5的差为4,3 6的查为3,它们的和为7,而1 6的和仅为5。 根 ...
分类:
其他好文 时间:
2020-05-10 15:03:32
阅读次数:
55
题目: 解答: 1 class Solution { 2 public: 3 int maxProfit(vector<int>& prices) 4 { 5 int cost = INT_MAX; 6 int profit = 0; 7 for (int price: prices) 8 { 9 ...
分类:
其他好文 时间:
2020-05-09 20:50:03
阅读次数:
59
一般的股票行情软件,会显示如图的五档盘口,通常来说沪深交易所的价格大概3秒刷新一次,我们称这些为快照行情,如果把当天所有时刻的快照行情都存下来,就可以称为高频数据了。 如果把这些数据存在数据库里面,大概就是以下这个表格,当然,实际的列还要多一些,还有累计成交数量,累计成交金额等。 让我们估算一下一天 ...
分类:
其他好文 时间:
2020-05-09 17:18:05
阅读次数:
169
1.序列数据: 自然语言 连续视频帧 股票走势 机器翻译 2.循环神经网络与传统神经网络的区别: 传统神经网络如多层感知机,每个隐藏层的节点之间是无连接的,而RNN则不然。有连接意味着有信息的流入,因此循环神经网络可以对序列数据进行预测和分类。 3.RNN序列处理 many 2 many :机器翻译 ...
分类:
Web程序 时间:
2020-05-09 09:13:02
阅读次数:
117
业务简介 证券非交易过户是不涉及到具体交易,使得股票所有权在出让人和受让人之间进行证券过户的业务类别,具体有以下几种场景: 继承是指出让人死亡后,其财产继承人有权继承名下证券 法人资格丧失所涉及的证券过户,比如公司破产或者被其他企业兼并时,对所涉及的股票进行处置 捐赠所涉及的证券过户,例如: 向基金 ...
分类:
其他好文 时间:
2020-05-06 19:37:19
阅读次数:
1616
1 class Solution 2 { 3 public: 4 int maxProfit(vector<int>& prices) 5 { 6 if(prices.empty()) return 0; 7 int n = prices.size(); 8 vector<vector<vector ...
分类:
其他好文 时间:
2020-05-05 20:23:11
阅读次数:
93
149. 买卖股票的最佳时机 中文English 假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。 样例 样例1 输入: [3, 2, 3, 1, 2] 输出: 1 说明:你可以在第三天买入,第四天卖出,利 ...
分类:
其他好文 时间:
2020-05-05 19:57:32
阅读次数:
60
1 class Solution 2 { 3 public: 4 int maxProfit(vector<int>& prices, int fee) 5 { 6 int n = prices.size(); 7 vector<vector<int>> dp(n,vector<int>(2,0)) ...
分类:
其他好文 时间:
2020-05-05 19:52:50
阅读次数:
93
1 class Solution 2 { 3 public: 4 int maxProfit(vector<int>& prices) 5 { 6 if(prices.size() < 2) return 0; 7 int n = prices.size(); 8 vector<vector<int ...
分类:
其他好文 时间:
2020-05-05 19:46:36
阅读次数:
45