地址 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/ 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同 ...
分类:
其他好文 时间:
2021-07-12 17:50:22
阅读次数:
0
前言 谈常用GC回收算法之前,先说一下引用计数法 算法原理 引用计数算法很简单,它实际上是通过在对象头中分配一个空间来保存该对象被引用的次数。如果该对象被其它对象引用,则它的引用计数加一,如果删除对该对象的引用,那么它的引用计数就减一,当该对象的引用计数为0时,那么该对象就会被回收。 比如说,当我们 ...
分类:
编程语言 时间:
2021-07-05 18:55:36
阅读次数:
0
一、springmvc是什么? 1、是一个表现层的框架。 2、它是在这个网络请求的过程中担任的是一个处理 HttpServletRequest, HttpServletResponse的方法。 它的上游是tomcat是一个servlet容器,功能是将网络请求封装成HttpServletRequest ...
分类:
编程语言 时间:
2021-07-05 18:54:01
阅读次数:
0
一、适配器模式定义 1.适配器模式又叫做变压器模式,它的功能是将一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而导致无法在一起工作的两个类能够一起工作,属于结构型设计模式 2.在软件开发中,基本上任何问题都可以通过增加一个中间层进行解决。适配器模式,其实就是一个中间层。适配器模式其 ...
分类:
其他好文 时间:
2021-07-05 18:50:02
阅读次数:
0
print()函数学习 print() 方法用于打印输出,它的函数语法如下: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 参数的具体含义如下: objects --表示输出的对象。输出多个对象时,需要用逗号(,)分 ...
分类:
编程语言 时间:
2021-07-05 18:49:38
阅读次数:
0
23天设计模式之迭代器模式 文章简介 今天在看Vector类的源码时发现集合基本上都使用到了迭代器模式,去了解了迭代器模式的相关知识,于是就有了这篇文章!在文章中我会拿我们最熟悉的ArrayList类来举例,对应迭代器中的几种角色一一阐释清楚。废话不多说,文章献上。 是什么 迭代器模式(Iterat ...
分类:
其他好文 时间:
2021-07-05 17:14:21
阅读次数:
0
Problem \(\text{Solution:}\) 这题唯一需要学习 or 复习的点就是它的查询了。 这东西一眼的维护左右最长连续的 \(0\) 的长度就做完了。标记什么的都很简单。代码量略微大一点。 注意在询问的时候: 如果完全在左右区间,就分别递归。 否则,我们还需要考虑跨越区间的最值。那 ...
分类:
其他好文 时间:
2021-07-05 17:12:33
阅读次数:
0
今天学习了三种循环语句。 第一种是for语句,它的基本格式为: for(初始化语句;判断语句;条件控制语句){ 循环体; } 语句执行顺序:初始化语句、判断语句、循环体、条件控制语句。然后做了for语句的相关代码练习 接下来是while语句,它的基本格式如下: 初始化语句; while(条件判断语句 ...
分类:
编程语言 时间:
2021-07-05 16:59:12
阅读次数:
0
观察者模式是js中的一个很重要的概念,我们新手总觉得很难理解(我想很多老手也不一定很理解吧,那我们就来写一个最简单的观察者模式吧,重点是让大家理解它的运作) // 观察者模式 var obj = {}; obj.events = {}; obj.on = function (event, handl ...
分类:
其他好文 时间:
2021-07-05 16:50:37
阅读次数:
0
走夜路 考虑贪心,显然在价格低的地方要多买电,使电量达到上限或者能到达更便宜的充电站 所以得到一个暴力的想法,对于每一个电站,求出凭借它的电能到达的电站,如果能到更便宜的电站,那么就充能够到达最便宜电站的电,否则在其它比较便宜的电站补电。 然后发现可以考虑反悔,在每一个充电站把电充满,遇到更便宜的充 ...
分类:
其他好文 时间:
2021-07-05 16:41:32
阅读次数:
0