10 2020 档案
发表于 2020-10-16 11:18阅读:124评论:0推荐:0
摘要:计算机网络 TCP/IP详解 卷1:协议 TCP/IP Illustrated, Vol. 1: The Protocols 第二版: TCP/IP Illustrated, Volume 1 Second Edition #OceanBase开发者指南 OceanBase数据库文档中心 SQL调优
阅读全文 »
发表于 2020-10-14 10:28阅读:101评论:0推荐:0
摘要:From 算法学习笔记(1) : 并查集 Union-Find 算法怎么应用? 定义 并查集主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作: 合并(Union):把两个不相交的集合合并为一个集合。 查询(Find):查询两个元素是否在同一个集合中。 初始化 int fa[M
阅读全文 »
发表于 2020-10-14 00:12阅读:185评论:0推荐:0
摘要:二叉树遍历 递归遍历 以中序遍历为例: class Solution { public: vector<int> inorderTraversal(TreeNode *root) { vector<int> res; inorder(root, res); return res; } void in
阅读全文 »
发表于 2020-10-14 00:07阅读:716评论:0推荐:0
摘要:回溯算法 代码方面,回溯算法的框架: result = [] def backtrack(路径, 选择列表): if 满足结束条件: result.add(路径) return for 选择 in 选择列表: # 做选择 将该选择从选择列表移除 路径.add(选择) backtrack(路径, 选择
阅读全文 »
发表于 2020-10-14 00:05阅读:546评论:0推荐:0
摘要:动态规划三要素:重叠⼦问题、最优⼦结构、状态转移⽅程。 动态规划的三个需要明确的点就是「状态」「选择」和「base case」,对应着回溯算法中走过的「路径」,当前的「选择列表」和「结束条件」。 某种程度上说,动态规划的暴力求解阶段就是回溯算法。只是有的问题具有重叠子问题性质,可以用 dp tabl
阅读全文 »
发表于 2020-10-13 22:02阅读:144评论:0推荐:0
摘要:#具体的使用教程文档在这里 BNDong/Cnblogs-Theme-SimpleMemory #简要的操作如下: 博客园 - 管理 - 设置 #值得注意得是: 要想JS代码要申请才可以使用 #博客侧边栏 可以根据自己需要修改成自己的,我都js文件是放在自己的仓库上面的,所以你们可以使用原作者默认的
阅读全文 »
发表于 2020-10-13 16:07阅读:126评论:0推荐:0
摘要:String 相关运算 String使用是注意是否初始化,未初始化的全部为null。不要轻易使用 string.isEmpty()等,首先确保string非空。 推荐使用StringUtils.isNotBlank(): public static boolean isNotEmpty(String
阅读全文 »