# CodeLearn **Repository Path**: zhou-jingbao/code-learn ## Basic Information - **Project Name**: CodeLearn - **Description**: code for learn - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-08-30 - **Last Updated**: 2024-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [Lua基本语法](./LuaLearn/Note/Lua基本语法.md) [AB包](./AssetBundle/AB.md) [Note](./Others/Note.md) ## TODO: 1976 到达目的地的方案数 ### 2024.03.31//laptop mihoyo笔试真题 https://www.yuque.com/taxing-qarr6/hxitgt/ddk1g5ygzznbxz05 ### 2024.03.29//laptop mihoyo笔试真题 https://zhuanlan.zhihu.com/p/687474409 https://www.zhihu.com/question/451239130/answer/3254036613 ### 2024.03.25//laptop - leetcode - 518 零钱兑换2(动态规划/完全背包/组合) - Note ### 2024.03.24//laptop - leetcode - 322 零钱兑换(dp/完全背包) ### 2024.03.22//laptop - leetcode - 2549 统计桌面上的不同数字 ### 2024.03.19//laptop - leetcode - leetcode 1793 好子数组的最大分数(双指针, 贪心 / Solution) ### 2024.03.18//laptop - leetcode - 303 区域和检索 - 数组不可变(前缀和) - 51 N皇后(回溯) - 78 子集(回溯) - 654 最大二叉树 ### 2024.03.17//laptop - Note ### 2024.03.16//laptop - leetcode - 2684 矩阵中移动的最大次数(dp) - 684 冗余连接(并查集) - 685 冗余连接 II(并查集) - 11 盛最多水的容器(双指针/Solution) - Note - C#相关 ### 2024.03.15//laptop - leetcode - 2312 卖木头块(DP+记忆化搜索) - Note - C#相关 - Unity相关 ### 2024.03.14//laptop - leetcode - 2789 合并后数组中的最大元素(贪心) - 1971 寻找图中是否存在路径(Graph/并查集) ### 2024.03.13//laptop - leetcode - 2864 最大二进制奇数(Solution/贪心) ### 2024.03.12//laptop - leetcode - 1261 在受污染的二叉树中查找元素 - 2575 找出字符串的可整除数组 ### 2024.03.11//laptop - leetcode - 2129 将标题首字母大写(Solution) - 299 猜数字游戏 - 2369 检查数组是否存在有效划分(dp) - 2368 受限条件下可到达节点的数目 - 225 用队列实现栈 - 232 用栈实现队列 ### 2024.02.28//laptop - leetcode - 2673 使二叉树所有路径值相等的最小代价(贪心) ### 2024.02.27//laptop - leetcode - 59 螺旋矩阵2 - 54 螺旋矩阵 - 46 全排列(回溯) - 216 组合总和3(回溯) ### 2024.02.26//laptop - leetcode - 938 二叉搜索树的范围和 - 77 组合(回溯) ### 2023.11.05//laptop - leetcode - 187 重复的DNA序列(hash + 滑动窗口) ### 2023.11.02//laptop - leetcode - 2103 环和杆 ### 2023.11.01//laptop - Note - 观察者模式 - UGUI组件 - Unity点乘与叉乘 - Unity渲染顺序 - Unity内置渲染管线 ### 2023.10.31//laptop - leetcode - 2003 每棵子树内缺失的最小基因值(DFS) ### 2023.10.30//laptop - leetcode - 275 H指数2 ### 2023.10.29//laptop - leetcode - 274 H指数 ### 2023.10.28//laptop - leetcode - 2558 从数量最多的堆取走礼物(大顶堆、PriorityQueue) ### 2023.10.27//laptop - leetcode - 1465 切割后面积最大的蛋糕(贪心) ### 2023.10.26//laptop - leetcode - 2520 统计能整除数字的位数 ### 2023.10.25//laptop 更改邮箱 - leetcode - 2698 求一个整数的惩罚数(回溯) ### 2023.10.24//laptop - leetcode - 1155 掷骰子等于目标和的方法数 ### 2023.10.23//laptop - leetcode - 2678 老人的数目 ### 2023.10.22//laptop - leetcode - 1402 做菜顺序(贪心) - AB包(The End) - AB包同步加载 - AB包异步加载 ### 2023.10.21//laptop - leetcode - 2316 统计无向图中无法互相到达的点对数(未完成) - AB包 - AB包资源加载 - AB包依赖 ### 2023.10.20//laptop - leetcode - 2525 根据规则将箱子分类 ### 2023.10.19//laptop - leetcode - 1726 同积元组 - 503 下一个更大元素2(单调栈) - 42 接雨水(双指针 / 单调栈) - 84 柱状图中最大的矩形(单调栈) ### 2023.10.18//laptop - leetcode - 2530 执行K次操作后的最大分数(优先队列) - 647 回文子串(动态规划) - 516 最长回文子序列(动态规划) - 496 下一个更大元素1(单调栈) ### 2023.10.17//laptop - leetcode - 2652 倍数求和 - 392 判断子序列(双指针 > 动态规划) - 115 不同的子序列(动态规划) - 583 两个字符串的删除操作(动态规划) - 72 编辑距离(动态规划) - 739 每日温度(单调栈) ### 2023.10.16//laptop - leetcode - 1035 不相交的线(动态规划) ### 2023.10.15//laptop - leetcode - 300 最长递增子序列(动态规划) - 674 最长连续递增序列(动态规划, 贪心) - 718 最长重复子数组(动态规划) - 1143 最长公共子序列(动态规划) ### 2023.10.14//laptop - leetcode - 136 只出现一次的数字(异或) - 188 买卖股票的最佳时机4(动态规划) - 309 买卖股票的最佳时机5含冷冻期(动态规划) - 714 买卖股票的最佳时机6含有手续费(动态规划) ### 2023.10.13//laptop - leetcode - 1488 避免洪水泛滥(未完成) - 13 罗马数字转整数 - 123 买卖股票的最佳时机3(动态规划) - 56 合并区间(贪心) - 738 单调递增的数字(贪心) ### 2023.10.12//laptop - leetcode - 2562 找出数组的串联值 - 121 买卖股票的最佳时机(动态规划) - 12 整数转罗马数字 - Note - 判断点在三角形内部 - 向量法求解三角形面积 - URP渲染流程 ### 2023.10.11//laptop - leetcode - 2512 奖励最顶尖的 K 名学生 ### 2023.10.10//laptop - leetcode - 2731 移动机器人 - Note - 空类大小,函数是否改变类的大小 - 内存对齐 - float存放方式 - int存放方式 - 内存模型 - 进程间通信方式 - 空类默认添加函数 - 多态 - LRU - 浏览器输入网址 - 三次握手四次挥手 ### 2023.10.09//laptop - leetcode - 2578 最小和切割(贪心) - AssetBundle - AB包资源打包 - Note - 数组 - 链表 - 数组与链表的优缺点分析 - 设计模式 - UDP超时 - UGUI - 垃圾回收 - 二分查找 - 快速排序 - 自我介绍 ### 2023.10.08//laptop - AssetBundle - AB包概述 ### 2023.10.07//laptop - leetcode - 901 股票价格跨度 ### 2023.09.28//laptop - leetcode - 2251 花期内花的数目 - 435 无重叠区间(贪心) - 763 划分字母区间(贪心) ### 2023.09.27//laptop - leetcode - 1333 餐厅过滤器 - 139 单词拆分(动态规划/完全背包/排列) ### 2023.09.26//laptop - leetcode - 2582 递枕头 - 1049 最后一块石头的重量2(动态规划/01背包) - 494 目标和(动态规划/01背包) - 474 一和零(动态规划/01背包) - 518 零钱兑换2(动态规划/完全背包/组合) - 322 零钱兑换(动态规划/完全背包) - 377 组合总和4(动态规划/完全背包/排列) - 279 完全平方数(动态规划/完全背包) ### 2023.09.25//laptop - leetcode - 343 整数拆分(动态规划) - 96 不同的二叉搜索树(动态规划) - 416 分割等和子集(动态规划/01背包) - 797 所有可能的路径(图论/DFS) - 200 岛屿数量(DFS/BFS) - 463 岛屿的周长 - 695 岛屿的最大面积(DFS) ### 2023.09.24//laptop - leetcode - 37 解数独(回溯) - 63 不同路径2(动态规划)(空间优化版本) 数独小项目 ### 2023.09.23//laptop - leetcode - 1993 树上的操作 ### 2023.09.22//laptop - leetcode - 2591 将钱分给最多的儿童(贪心) - 51 N皇后(回溯) - 452 用最少数量的箭引爆气球(贪心) - 70 爬楼梯(动态规划) - 746 使用最小花费爬楼梯 - 62 不同路径(动态规划) - 63 不同路径2(动态规划)(一种方案) ### 2023.09.21//laptop - leetcode - 47 全排列2(回溯) - 332 重新安排行程(回溯) - 135 分发糖果(贪心) - 860 柠檬水找零(贪心) - 406 根据身高重建队列(贪心) - 509 斐波那契数(动态规划) ### 2023.09.20//laptop - leetcode - 90 子集问题2(回溯) - 491 递增子序列(回溯) - 46 全排列(回溯) - 134 加油站(贪心) ### 2023.09.19//laptop - leetcode - 53 最大子数组和(贪心) - 122 买卖股票的最佳时机2(贪心) - 122 买卖股票的最佳时机2(动态规划) - 1005 K次取反后最大化的数组和(贪心) ### 2023.09.18//laptop - leetcode - 337 打家劫舍3(动态规划) ### 2023.09.17//laptop - leetcode - 55 跳跃游戏(贪心) - 45 跳跃游戏2(贪心) - 455 分发饼干(贪心) - 376 摆动序列(贪心) ### 2023.09.16//laptop - leetcode - 198 打家劫舍(动态规划) - 213 打家劫舍2(动态规划) ### 2023.09.15//laptop - leetcode - 1222 可以攻击国王的皇后 - LCP 50 宝石补给 - 39 组合(回溯) - 40 组合2(回溯) - 131 分割回文串(回溯) - 93 复原IP地址(回溯) ### 2023.09.14//laptop - leetcode - 102 二叉树的层次遍历 - 107 二叉树的层次遍历2 - 199 二叉树的右视图 - 637 二叉树的层平均值 - 429 N叉树的层次遍历 - 515 在每个树行中找最大值 - 111 二叉树的最小深度 - 77 组合 - 216 组合总和3 - 17 电话号码的字母组合 ### 2023.09.13//laptop - leetcode - 2596 检查骑士巡视方案 - 1047 删除字符串中的所有相邻重复项 ### 2023.09.12//laptop - leetcode - 1462 课程表4 - 239 滑动窗口的最大值 ### 2023.09.11//laptop - leetcode - 459 重复的子字符串 - 541 反转字符串2 - 19 删除链表的倒数第N个结点 - 02.07 链表相交 - 142 环形链表2(快慢指针) ### 2023.09.10//laptop - leetcode - 210 课程表2 - 206 反转链表 ### 2023.09.09//laptop - leetcode - 207 课程表 - 28 找出字符串中第一个匹配的下标(StrStr) - 151 反转字符串中的单词 - 剑指 Offer 05 替换空格 ### 2023.09.08//laptop - leetcode - 2651 计算列车到站时间 - 49 快乐数 ### 2023.09.07//laptop - leecode - 2594 修车的最少时间 - 4 寻找两个正序数组的中位数(未完成) ### 2023.09.06//laptop - leetcode - 1123 最深叶节点的最近公共祖先 - lua - 面向对象--继承 - 面向对象--多态 - 面向对象--总结 ### 2023.09.05//laptop - leetcode - 2605 从两个数字数组里生成最小数字 - 3 无重复字符的最长子串 - lua - 面向对象--封装 ### 2023.09.04//laptop - lua - 元表 ### 2023.09.04//laptop - leetcode - 449 二叉搜索树的序列化和反序列化 - 297 二叉树的序列化和反序列化 - lua - 元表(开头) ### 2023.09.03//laptop - leetcode - 1921 消灭怪物的最大数量 - lua - 特殊用法 - 协同程序