相关文章
25期代码随想录算法训练营第十三天 | 栈与队列 part 2
目录 239. 滑动窗口最大值347.前 K 个高频元素方法一方法二 239. 滑动窗口最大值
链接
窗口 — 维持一个单调递增队列
为什么要使用队列?
在窗口移动的时候,方便把不属于窗口的最大值剔除。(当窗口移动之后)
class Solution:…
建站知识
2024/11/2 4:26:18
Postgresql 常用整理
文章目录 1. 查询1.1数据库表1.1.1 获取指定数据库表1.1.2 获取指定数据库表所有列名 1.2 别名1.2.1 子表指定别名1.2.2 查询结果指定别名 1.3 临时表1.3.1 定义临时表1.3.2 使用临时表 1.4 子表1.5 分组1.5.1 group by1.5.2 partition by 1.6 分组后合并指定列字段:…
建站知识
2024/11/14 20:38:41
C++初阶(九)内存管理
📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、C/C内存分布1、选择题2、填空题3、sizeof 和 strlen 区别?4、总结 二、 C语言…
建站知识
2024/11/2 4:39:10
MySQL单表过大、主从模式、同步模式优化原理
文章目录 MYSQL单表数据达2000万性能严重下降?前言InnoDB索引数据结构B树 Sharding Sphere分库分表Sharding-JDBCSharding-JDBC的相关概念说明逻辑表广播表绑定表 Sharding-JDBC中的分片策略自动分片算法取模分片算法哈希取模分片算法分片容量范围标准分片算法行表达式分片算法…
建站知识
2024/11/2 4:41:48
Web学习笔记-Vue3(用户动态页面设计)
笔记内容转载自 AcWing 的 Web 应用课讲义,课程链接:AcWing Web 应用课。 CONTENTS 1. 实现用户信息模块2. 实现关注用户功能3. 实现历史动态模块4. 实现发动态模块 1. 实现用户信息模块
用户动态页面可以划分为三个模块:用户信息部分、发动…
建站知识
2024/11/19 19:11:20
IDEA 部署服务到 Docker 容器
第一步,配置Docker启用远程tcp端口,并重新启动 假设已经安装了Docker,编辑Docker启动服务脚本 [tobbcolocalhost ~]$ sudo vim /usr/lib/systemd/system/docker.service在ExecStart配置末尾增加-H tcp://0.0.0.0:2375 -H unix://var/run/dock…
建站知识
2024/11/2 6:29:58
11 # 手写 reduce 方法
reduce 使用
reduce() 方法对数组中的每个元素按序执行一个提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。
第一次执行回调函数时,不存在“上一次的计算结果”。如果需要回调…
建站知识
2024/11/2 6:37:33