Java
EdwardAlbert
这个作者很懒,什么都没留下…
展开
-
synchronized同步三种使用方法
1.同步代码块synchronized (对象){ //代码块}上面的对象可以是任意对象,但必须为同一对象2.同步函数synchronized void method(){ //代码}同步方法使用的同步对象为该方法所属类本身,即this3.同步静态方法synchronized static void method(){ //代码}原创 2017-12-22 16:58:46 · 1688 阅读 · 0 评论 -
416. Partition Equal Subset Sum
416. Partition Equal Subset Sum题目:假设一个非空数组中仅包含正整数,判断是否可以将该数组分为两个子数组,使得两个子数组中元素的和相等题解:这是一个0-1背包问题,假设原数组的和为sum,问题可以转化为:找到一个原数组的子集,使其子集内的元素之和等于sum/2。方案一:递归算法假设原数组为nums,其中有n个数,其和为sum,那么需要在这n个数中找出一个子集使...原创 2019-04-24 20:11:14 · 235 阅读 · 0 评论