自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 理解背包问题中M(i,C)=max(M(i−1,C),v(i)+M(i−1,C−w(i)))

首先,M(i,C)中i,C表示:当前考虑从1到i号选择物品放入,C是假设背包的当前最大容量;同样的M(i-1,C)中i-1,C表示:考虑从1到i-1号选择物品放入,C是假设背包的当前最大容量,而M(i-1,C)的值表示从1到i-1号选择物品放入的最好情况。然后看v(i)+M(i−1,C−w(i))),M(i−1,C−w(i))其实是考虑给第i个物品留出空间的情况的最优值,所以v(i)+M(i−1,C−w(i)))表示放入第i个物品后的值。举个例子,直观理解:id: 1 2 3 v: 1 4 3

2020-11-08 11:38:02 161

原创 Java 中使用 Collections.sort 排序Double型

Java 中使用 Collections.sort 排序Double型//这是默认的情况:(如果a是double型会报错) Collections.sort(listp, new Comparator<Point>() { @Override public int compare(Point o1, Point o2) { return o1.a-o2.a; } }); // 首先将a定义为Double型;

2020-11-07 20:41:55 3157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除