logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基础算法模板 (九) —— 动态规划

线性dpAcWing 898. 数字三角形【题目描述】AcWing 898. 数字三角形【思路】for(i 从n - 2到 0)for(j 从0到i)f[i][j] = max(f[i + 1][j],f[i + 1][j + 1]) +f[i][j]import java.util.Scanner;import java.lang.Math;class Main{static int N = 5

#动态规划
算法Day3:回溯法——N皇后问题

可以使用位运算压缩空间如我之前的博客在解决N皇后问题时,使用Byte和short类型存储列和斜线的状态:回溯法之N皇后的三种解法位运算知识:基本类型的位数一个字节等于8位1byte = 8bit。char占用的是2个字节 16位,所以一个char类型的可以存储一个汉字。整型:byte:1个字节 8位short :2个字节 16位int :4个字节 32位long...

#剪枝
spring框架学习(一):Bean的装配方式 ——基于注解的装配、自动装配

【序言】在前面的例子中我们就可以看到了使用基于XML方式的缺点了:如果应用中有较多的Bean对象,则会导致xml文件过于臃肿,给后续的维护和升级工作造成困难。为此Spring提供了基于注解的方式。这也是我们最常使用的方式常用注解:@Component:可以使用次数接描述Spring中的Bean,但它是一个泛化的概念,仅仅表示一个组件(Bean),并且可以作用于任何层次。使用时只需将该注解标注在相应

#spring
算法day1:贪心算法—— 最优装载问题、零钱兑换、01背包问题

贪心策略:思想每一步都采取当前状态下的最优选择 从而希望推出全局最优解缺点:用贪心策略求得的不一定是全局最优解比如换零钱那道题 若换成 25 20 5 1四种面值 按照该算法结果应为 面值25 5 5 5 1一共需要5张 显然不对 正确结果应该为20 20 1只需要3张即可因为没有遍历全部可能性解 只是当前这一步可以达到的局部最优解 过早做出决定贪图眼前局部利益的最大化 没有放眼长...

#java#算法
解决Vitrual Box Linux无法自适应缩放窗口

首先解决virtualbox没有设备选项问题如果启动的虚拟机上方还是没有吹嘘那设备选项,可能是你进入了无缝模式,按Host +f 切换到全屏模式。全屏模式 Host+F无缝模式 Host+L自动缩放模式 Host+C其中,Host(默认的)为是右边那个Ctrl键...

到底了