相关文章
(回溯) LeetCode 77. 组合
原题链接
一. 题目描述
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。
你可以按 任何顺序 返回答案。 示例 1:
输入:n 4, k 2
输出:
[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],
]
示例 2:
输…
建站知识
2024/12/18 14:22:15
Golang中compress/gzip包的妙用:高效压缩与解压指南
标题:Golang中compress/gzip包的妙用:高效压缩与解压指南
引言
在处理需要高效存储和快速传输的数据时,数据压缩成为了一项不可或缺的技术。Go语言的compress/gzip包为我们提供了对gzip压缩格式的原生支持,允许我们轻松实现数据…
建站知识
2024/12/19 17:18:04
C语言 | Leetcode C语言题解之第337题打家劫舍III
题目: 题解:
struct SubtreeStatus {int selected;int notSelected;
};struct SubtreeStatus dfs(struct TreeNode *node) {if (!node) {return (struct SubtreeStatus){0, 0};}struct SubtreeStatus l dfs(node->left);struct SubtreeStatus r df…
建站知识
2025/1/12 15:59:28
洛谷p1552[APIO2012] 派遣(树形dp+左偏树)
题意:master可以向所有被派遣的忍者发送指令,master自己可以被派遣,也可以不派遣,如果master没有派遣,就不需要支付master的薪水。上级给直属下级发送消息。每个忍者的上级bi,薪水ci,领导力li&a…
建站知识
2025/1/12 15:55:34
Go语言ZIP魔法:archive/zip包的奇幻之旅
标题:Go语言ZIP魔法:archive/zip包的奇幻之旅
引言
在Go语言的世界中,文件压缩与解压是一项常见的任务。archive/zip包作为Go标准库的一部分,提供了一种简洁而强大的方式,让我们能够轻松处理ZIP文件。本文将带领读者…
建站知识
2024/12/24 17:20:15
sm2和md5前端对密码加密的方法
1. 需求:对前端的明文变为加密后的传给后端
2.方法:sm2或者md5
md5:其中reqObj.password就是输入的密码
import { Md5 } from ts-md5;const md5:any new Md5()md5.appendAsciiStr(reqObj.password);const npassword md5.end()reqObj.password npassword;
sm2:后端会给你…
建站知识
2024/12/25 23:50:50
《Unity3D网络游戏实战》通用服务器框架
服务端程序的两大核心是处理客户端的消息和存储玩家数据 模块划分
游戏流程 连接阶段:客户端调用Connect连接服务端即为连接阶段。连接后双端即可通信,但服务端还不知道玩家控制的是哪个角色。于是客户端需要发送一条登录协议,协议中包含用户…
建站知识
2024/12/25 12:31:20