852. 山脉数组的峰顶索引
852. 山脉数组的峰顶索引https://leetcode.cn/problems/peak-index-in-a-mountain-array/ 难度简单256 符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在 i(0 < i < arr.le...
10个最经典递归实例让你秒懂递归算法
一 递归算法简介 学习Python、C++等各类编程,算法都是非常重要的,递归算法更是应用广泛,不仅可独立使用,也常用于其他算法的过程。 本文用10个最经典递归实例让你秒懂递归算法但一定得自己实...
深入理解HTTP的基础知识:请求-响应过程解析
首先,我们从网络协议的最顶层开始讲解,即应用层。在网络通信中,应用层是最接近用户的一层,它负责为特定的网络应用提供服务和功能。应用层协议定义了数据交换的规则和格式,以便不同的应用程...
SQL优化 | 大数据量分页查询优化策略
分页查询是一个很经典的sql应用场景,不夸张的说大部分互联网应用都支持分页查询。分页查询的好处在于可以将大量数据分成多页展示,提高查询效率和用户体验。我们先回顾一下正常情况下我们是怎...
把 puppeteer 融入调试流程,调试体验爽翻了!
最近一直在做业务需求,表单类的,每次调试都要填一堆东西,而且项目需要登录,经常需要来一遍登录流程,再填写表单来调试。这个流程还是比较繁琐的。 于是我在想,自动化测试工具 puppeteer 是...
344. 反转字符串
https://leetcode-cn.com/problems/reverse-string/ 难度简单439 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间...
598. 范围求和 II
598. 范围求和 IIhttps://leetcode.cn/problems/range-addition-ii/ 难度简单170 给你一个 m x n 的矩阵 M ,初始化时所有的 0 和一个操作数组 op ,其中 ops[i] = [ai, bi] 意味着...
646. 最长数对链
646. 最长数对链https://leetcode.cn/problems/maximum-length-of-pair-chain/ 难度中等321 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,...








