25美赛 1. review_25 random effects Tobit model LightGBM HHI index Welch’s t-test 2025-09-09 数模 复习 数模 图论 1. 图论 搜索感谢代码随想录 1.1. 图论基础1.1.1. 邻接矩阵邻接矩阵使用二维数组保存信息,矩阵中每个节点代表一个元素 typedef struct Node{ int data; }Node; typedef vecto 2025-08-30 编程 leetcode 代码随想录 编程 基础知识 1. 基础知识1.1. Union联合体union{ linkNode link; NetNode net; }LinkOrNet 结构体中有两个变量,但是只能有一个变量占据内存 c++17 中替代方案variant #i 2025-08-28 c++ c++ 基础 动态规划 1. 动态规划感谢代码随想录 解题思路 确定dp数组及其下标的含义 确定dp数组 确定如何初始化 ,和dp数组的遍历顺序 举例推导dp数组 验证dp数组的Bug时 打印程序日志 自行推导dp数组 检查dp数组与程序中哪里出现错误,对错 2025-08-27 编程 leetcode 代码随想录 编程 贪心算法 1. 贪心算法感谢代码随想录 贪心算法——由局部最优推导出全局最优 1.1. 饼干分配按照常识推导,但所用知识需要逻辑正确 大胃口 吃 大饼干,如果胃口大了,可以换小胃口 大饼干不能喂小胃口,如果饼干小了, 不能喂更小的饼干 小饼干 2025-08-26 编程 leetcode 代码随想录 编程 回溯算法 1. 回溯算法感谢代码随想录 1.1. 组合问题 终止条件,满足题目条件 处理逻辑 对当前所有可能结果遍历 调用函数 结果回溯,弹出函数修改的结果 在处理中,不合理的情况暂停,减枝 函数参数选择 1.2. 组合问题2组合问题 回 2025-08-24 编程 leetcode 代码随想录 编程 树 1. 树感谢代码随想录 1.1. 深度遍历1.1.1. 递归1. 递归结束条件 2. 当前递归操作 3. 对那些节点进行递归 4. 确定参数和返回值 1.1.2. 栈实现深度遍历中存在先进后出,所以此处使用栈 先序遍历,栈中先进后出,出 2025-08-23 编程 leetcode 代码随想录 编程