值类型比引用类型轻,原因是他们不作为对象在托管堆中分配,不被垃圾回收,也不通过指针进行引用,但有时候需要获取对值类型的实例引用 查看ArrayList中的Add方法原型: public virtual int32 add(Object value); add获取的是一个Object参数,这是一个引用 ...
化工场装箱员 https://www.luogu.org/problem/show?pid=2530 118号工厂是世界唯一秘密提炼锎的化工厂,由于提炼锎的难度非常高,技术不是十分完善,所以工厂生产的锎成品可能会有3种不同的纯 度,A:100%,B:1%,C:0.01%,为了出售方便,必须把不同纯度 ...
分类:
其他好文 时间:
2017-01-31 15:11:34
阅读次数:
246
装箱问题3 http://codevs.cn/problem/3152/ 题目描述 Description 设有n种物品,记作A1、A2、…、An,对应于每个Ai(1<=i<=n)都有一个重量Awi和价值Avi(重量和价值都为正整数)。另外,对应于每个Ai,都有一件可代替它的“代用品”Bi,Bi的重 ...
分类:
其他好文 时间:
2017-01-31 15:10:29
阅读次数:
207
1010: [HNOI2008]玩具装箱toy Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压 缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过 压缩后变成一维长度为 ...
分类:
其他好文 时间:
2017-01-30 21:04:19
阅读次数:
300
P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一 ...
分类:
其他好文 时间:
2017-01-29 22:14:55
阅读次数:
222
https://vjudge.net/problem/UVA-1149 题意:给定N个物品的重量和背包的容量,同时要求每个背包最多装两个物品。求至少需要的背包数。 思路:很简单的贪心。每次将最轻的和最重的放一个背包里,如果放不下,则只放一个最重的。 ...
分类:
其他好文 时间:
2017-01-27 20:48:29
阅读次数:
268
装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生 2. 拆箱在引用类型向值类型转换时发生 光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。 我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码 ? object obj = 1; ? ...
摘要: Java OOP简单介绍 (二) 1. 包装类 (Wrapper Class) JDK 1.5 提供了自动装箱 和 自动拆箱 功能。 基本数据类型和字符串之间的转换关系: 基本数据类型 -- 通过String.valueOf(primitive)转换 > String对象 String对象 ...
分类:
编程语言 时间:
2017-01-22 12:31:24
阅读次数:
246
泛型: *是C#语言2.0和通用语言运行时的新特性*利用参数化类型将类型抽象化,从而实现更为灵活的服用 优点:*缓解了代码膨胀的情况*提供了一个强类型的编程模型,类型安全*值类型不再需要装箱操作*性能的到提高*代码可读性好 1.泛型方法 既可以放在普通类中也可以定义在泛型类中 访问修饰符[可选修饰符 ...
java基础增强 一、jdk1.5的新特性 自动封箱拆箱 封箱:Java自动将原始类型值转换成对应的对象,如将int的变量转换成Integer对象 拆箱:自动将对应的对象转换成原始类型值,将Integer对象转换成int类型值 自动装箱时编译器调用valueOf将原始类型值转换成对象,同时自动拆箱时 ...
分类:
编程语言 时间:
2017-01-20 18:06:05
阅读次数:
164