JS时间转化,获取前十天,后十天,前n天,后n天的具体时间方法 1.参数说明: 参数说明day前后n天 0为当天,正值表示未来n天,负值表示过去n天fmt时间转化的格式time传入时间,默认为当前时间 function recentTime(day,fmt,time){ //获取当前时间的毫秒值let now = (time? new Date(time) :new Date()).getT
一、条件分支 if (…) 语句会计算圆括号内的表达式,并将计算结果转换为布尔型。 if(...) 语句计算括号里的条件表达式,如果计算结果是 true,就会执行对应的代码块{ }。 if 语句有时会包含一个可选的 “else” 块。如果判断条件不成立,就会执行它内部的代码。 有时需要测试一个条件的几个变体。我们可以通过使用 else if 子句实现。 用“?”给一个变量赋值 l
123. 买卖股票的最佳时机 III 188. 买卖股票的最佳时机 IV 123.买卖股票的最佳时机III class Solution {public int maxProfit(int[] prices) {//dp[i][j] 第i天买卖股票获得的最大利润/**j=0不操作j=1第一次持有j=2第一次不持有j=3第二次持有j=4第二次不持有dp[i][0] = dp[i-1][0]
矩阵中移动的最大次数 题目要求 解题思路 网格图 DFS 从第一列的任一单元格 ( i , 0 ) (i,0) (i,0) 开始递归。枚举往右上/右/右下三个方向走,如果走一步后,没有出界,且格子值大于 g r i d [ i ] [ j ] grid[i][j] grid[i][j],则可以走,继续递归。 在递归过程中,记录能访问到的最大列号,作为答案。 代码实现时,为避免重复递归