
算法
吃柠檬长大的益菌多
这个作者很懒,什么都没留下…
展开
-
Poj3041Asteroids(java)匈牙利算法求最小覆盖点
问题描述Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are conveniently located at the lattice points of the grid.Fo原创 2020-10-07 16:38:59 · 169 阅读 · 0 评论 -
《算法很美》学习笔记(二)之查找与排序(上)
递归 0-方法内部调用了自己注意死循环应用题目1. 求阶乘思考:f(n) = n*f(n-1);代码:static int f(int n) { if(n==1) return 1; return n*f(n-1); }2. 数组求和思考:3....原创 2020-02-13 11:34:00 · 165 阅读 · 0 评论 -
《算法之美》学习笔记(一)之位运算
因为要参加蓝桥杯,自己的算法还很弱,就找了个教学视频来看,是郑未的《算法之美》,以此记录一下学习笔记。位运算1. 与运算:1&1=1,1&0=0,0&0=0;2. 或运算:1 | 1 = 1, 1 | 0 = 1, 0 | 0 = 03. 异或运算: 1 ^ 1 = 0, 1 ^ 0 = 1, 0 ^ 0 = 0;4. 左移(<<)除2,右移(>...原创 2020-02-08 00:24:54 · 279 阅读 · 0 评论 -
动态规划之01背包问题(java)
动态规划之01背包问题前言问题描述解决方案java代码前言背包问题是动态规划里的经典题目,01背包问题是最基础的背包问题。问题描述给定n个物品,价值分别是:v1,v2,...,vn,重量分别是:w1,w2,...,wn。现挑选物品放入承重为W的背包,使得背包内物品的价值最大,且背包内物品的总重量小于W.这里假设承重都是正整数。解决方案在学习动态规划时,我将所有动态规...原创 2019-10-28 23:20:25 · 610 阅读 · 0 评论