会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sinkinben
管理
上一页
1
···
5
6
7
8
9
10
下一页
2019年10月14日
背包问题 (Knapsack)
摘要: 本文总结 3 类背包的动态规划解法,包括 01 背包,完全背包和多重背包。
阅读全文
posted @ 2019-10-14 19:57 sinkinben
阅读(527)
评论(5)
推荐(0)
2019年10月8日
[算法笔记] 扩展欧几里得算法
摘要: 1. 扩展欧几里得算法 扩展欧几里得算法用于求解这样一个问题: 给定两个非零整数 $a$ 和 $b$ ,求一组整数解 $(x,y)$ 使得 $ax+by = gcd(a,b)$ 成立。 易知: $$ ax+by = gcd(a,b) = gcd(b,a\%b) = ... = gcd(a',0) =
阅读全文
posted @ 2019-10-08 22:23 sinkinben
阅读(401)
评论(0)
推荐(0)
2019年10月6日
数论基础
摘要: 本文内容: 二分法实现 sqrt 快速幂 GCD 和 LCM 分数四则运算 素数表 质因子分解 大整数运算 n! 的质因子个数问题 组合数求解 组合数模 p 求解 Lucas 定理 1. 求sqrt(2)的值 基于零点定理。 考虑函数 \(f(x)=x^2\) ,给定 \(l=1, r=2\),则:
阅读全文
posted @ 2019-10-06 21:19 sinkinben
阅读(615)
评论(1)
推荐(0)
2019年9月23日
[算法] 动态规划 (2)
摘要: 几道面试题。 Rod Cutting 棍棒切割问题。 给定一段长度为 \(n\) 的的棍棒,和一个价格表 \(p_i (i=1,...,n)\) , \(p_i\) 表示长度为 \(i\) 的棍棒的价格。 求如何切割长度为 \(n\) 的棍棒,使得价格最大,求最大价格。 例如,给出价格表如下: 长度
阅读全文
posted @ 2019-09-23 17:30 sinkinben
阅读(317)
评论(0)
推荐(0)
2019年9月21日
[算法笔记] 图论总结
摘要: 本文组织结构: + 并查集 + Kruskal + Dijkstra + DFS + BFS 并查集 (Disjoint Set) 思想比较简单,一个无环的连同图可以看作是一棵树,任意选定一个节点为根,并查集可找出树中每个节点的最远的根(或者说是“最早的祖先”)。 cpp include inclu
阅读全文
posted @ 2019-09-21 17:02 sinkinben
阅读(350)
评论(0)
推荐(0)
2019年9月13日
[Leetcode] 最长有效括号
摘要: 关键词:DP,动态规划,动规。 最近在刷DP专栏的题目,这是其中一道题。 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 longest-valid-parentheses Sample1 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()" Sa
阅读全文
posted @ 2019-09-13 13:50 sinkinben
阅读(169)
评论(0)
推荐(0)
2019年9月12日
动态规划 (Dynamic Programming)
摘要: 总结常见的动态规划问题。
阅读全文
posted @ 2019-09-12 16:45 sinkinben
阅读(522)
评论(0)
推荐(0)
2019年9月7日
回溯法 (Backtracking)
摘要: 本文介绍回溯法,包括递归型和非递归型,通过下面 3 个例子来解析回溯法: 全排列问题 n 皇后问题 三着色问题 回溯法 在许多递归问题当中,我们采取的方法都是穷尽所有的可能,从而找出合法的解。但是在某些情况下,当递归到某一层的时候,根据设置的判断条件,可以 judge 此解是不合法的。在这种情况下,
阅读全文
posted @ 2019-09-07 17:04 sinkinben
阅读(5028)
评论(1)
推荐(0)
2019年9月3日
[算法笔记] PAT-ADV-1020
摘要: 题目要求:给出二叉树的后序遍历序列和中序遍历序列,输出二叉树的层次遍历序列。传送门 。 Sample Input 7 2 3 1 5 7 6 4 1 2 3 4 5 6 7 Sample Output 4 1 6 3 5 7 2 首先,我们在数据结构课程中学过下面的结论: 后序遍历: 左 右 根 中
阅读全文
posted @ 2019-09-03 21:16 sinkinben
阅读(272)
评论(0)
推荐(0)
2019年5月8日
操作系统:内存管理(2)
摘要: 日期:2019/5/7 关键词:内存管理;分页;分段 PS:只是一篇笔记,若是学习目的,不推荐此文章。 本节内容是内存的离散分配:分页;分段。 一、为什么需要二级分页 对于一台32位电脑,内存4GB。(实际上32位机器的最大内存也就是4GB) 对于一个进程而言,其逻辑地址空间为0-0xFFFFFFF
阅读全文
posted @ 2019-05-08 17:29 sinkinben
阅读(423)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页