一、栈介绍 栈的英文为(stack),是一个先入后出(FILO-First In Last Out)的有序列表。其限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。根据栈的定义可 ...
分类:
其他好文 时间:
2020-06-26 18:01:44
阅读次数:
43
https://stackoom.com/question/3pJ52/%E4%BB%8E%E6%A3%80%E6%9F%A5%E7%82%B9%E6%81%A2%E5%A4%8D%E6%97%B6-%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E5%8F%82%E6%9 ...
分类:
其他好文 时间:
2020-06-26 14:50:26
阅读次数:
61
Cypress 新建文件夹 执行命令(注意package.json里面的name不能叫做cypress) npm init npm install cypress --save-dev 去项目目录下面的 Cypress> cd .\node_modules\.bin 执行命令 .\cypress o ...
分类:
其他好文 时间:
2020-06-26 14:40:15
阅读次数:
89
1.要点 使用java的同学请注意,如果你使用Stack的方式来做这道题,会造成速度较慢; 原因的话是Stack继承了Vector接口,而Vector底层是一个Object[]数组,那么就要考虑空间扩容和移位的问题了。 可以使用LinkedList来做Stack的容器,因为LinkedList实现了... ...
分类:
其他好文 时间:
2020-06-26 12:59:54
阅读次数:
64
线程池(重点) 一:线程池:三大方法,七大参数,四种拒绝策略 池化技术: 01:程序的运行,本质 :占用系统的资源! 优化资源的使用! =>池化技术 02:线程池、连接池、内存池、对象池///......创建、销毁。 十分浪费资源 03:池化技术:事先准备好一些资源,有人要用,就来我这里拿,用完之后 ...
分类:
编程语言 时间:
2020-06-26 10:20:28
阅读次数:
66
我的Elasticsearch系列文章,逐渐更新中,欢迎关注0A.关于Elasticsearch及实例应用00.Solr与ElasticSearch对比01.ElasticSearch能做什么?02.Elastic Stack功能介绍03.如何安装与设置Elasticsearch API04.如果通 ...
分类:
编程语言 时间:
2020-06-26 01:17:50
阅读次数:
147
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene ...
分类:
其他好文 时间:
2020-06-25 23:17:58
阅读次数:
89
K-periodic Garland 题目链接:https://codeforces.com/contest/1353 题目大意: 给你一个长度为 n 的 01 字符串和一个整数 k,每次操作你可以选择一个字符并改变其状态,要使字符串中相邻 1 的距离为 k,问最少需要操作几次。 想法: 我们设 d ...
分类:
其他好文 时间:
2020-06-25 23:09:52
阅读次数:
62
题目链接 题目: 题解:很简单、经典的的一道快速幂的题 注意一下用LL型就ok。 代码: 1 #include <map> 2 #include <set> 3 #include <list> 4 #include <stack> 5 #include <queue> 6 #include <deq ...
分类:
其他好文 时间:
2020-06-25 11:32:48
阅读次数:
78
传送门 题目大意:给出一个柱状统计图,该统计图由多个宽度为1高度不一的矩形构成,问图中包含最大的矩形面积是多少。 题解:枚举每一个小矩形的高度,以它的高度为所求矩形高度向左右扩展,可知到左边第一个小于它和右边第一个小于它的矩形时扩展结束。 所以用单调栈求每个元素左边第一个小于它和右边第一个小于它的元 ...
分类:
其他好文 时间:
2020-06-24 21:25:39
阅读次数:
56