val
-
LeetCode 155 Min Stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constan…
-
C++ 小知识点汇总
1. 静态类方法只需要在类内部使用static,类方法实现cpp 内不需要在到函数头部增加static。 2. 联合体 可见域范围 1 #include <iostream&…
-
线段树 整理笔记
p.s. 代码块缩进有问题,但不影响正常阅读,请忽略。 区间内最大连续权值和 P4513 小白逛公园: 区间询问 + 单点修改。 对于询问区间内最大连续权值和,按照套路,维护 /(…
-
Android Custom View使用Databinding
Android Custom View是可以使用 databinding 的 //java.lang.IllegalArgumentException: View is not a…
-
LeetCode 226 Invert Binary Tree DFS
Given the root of a binary tree, invert the tree, and return its root. Solution: 直接使用 /(DF…
-
【模板】有旋Treap
/(update/) /(at/) /(2022.6.16/) 修改了些晦涩难懂的地方。 调了一周,今天总算调出来了。 概述: $ Treap = Tree + Heap $,其既…
-
NodeJS 5分钟 连接 Redis 读写操作
本文简介 本文主要讲解使用 NodeJS 操作 Redis ,顺便会先带一带 Redis 基础用法。 在写本文时,使用 NPM 安装的 Redis 依赖包已经到了 4.1.0 版本…
-
[Leetcode Weekly Contest]300
链接:LeetCode [Leetcode]2325. 解密消息 给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: …
-
203. 移除链表元素
203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输…
-
206.反转链表
206.反转链表 给你单链表的头结点head,请你反转链表,并返回反转后的链表 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 1 ——> 2 输入…