摘要:
斐波那契数列指的是这样一个数列: 这个数列从第3项开始,每一项都等于前两项之和。 以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*) java代码递归实现: public class Answer{ public int Fibo 阅读全文
摘要:
public class QuickSort { public static void quickSort(int[] arr, int left, int right){ int temp; //要排序数组的起始位置 int i = left; //要排序数组的结束位置 int j = right 阅读全文
摘要:
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组 阅读全文
摘要:
题目: 根据以下需求描述,1)寻找概念类,并给出自己的理由;2) 画出领域模型图。 【需求描述】 需要开发一个“人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程 方法1:名词法 ①找出所有名词:零钱交换机系统,5元纸币,10元纸币,20元纸币,1元硬 阅读全文
摘要:
1、定义:装箱是将值类型装换成引用类型的过程;拆箱就是将引用类型转换成值类型的过程; 装箱:用于在垃圾回收堆中储存值类型。装箱是值类型到Object类型或到此类型所实现的任何接口类型的隐式转换。 拆箱:从object类型到值类型或从接口类型到实现该接口的值类型的显示转换。2、在JDK1.5之前,要生 阅读全文
摘要:
java中,每个基本数据类型都是与类(包装类)相对应的: int对应的类是Integer;char对应的类是Character;float对应的类是Float;long对应的类是Long byte对应的类是Byte;short对应的类是Short;double对应的类是Double;boolean对 阅读全文
摘要:
1.一个小型网络水果超市,负责给用户网上订购苹果、芒果、桃子、荔枝。用户可以注册成为会员,预约、订购、查询、取消等常规动作。请设计用例模型.1) 参与者2)用例图3)一个重要的用例进行描述 2. 画出类图 一家公司有许多部门,通过部门名唯一的确定一个部门,每个部门有一名经理主管,也有的经理不管理任何 阅读全文
摘要:
1. UML中接口可用于( )。 A.提供构造型(stereotype)名称为《interface》的具体类 B.声明对象类所需要的服务 C.Java和C++程序设计中,而C#程序设计中不支持 D.定义可以在多个类中重用的可执行逻辑 答案:B 2.在面向对象方法中,两个及以上的类作为一个类的父类时, 阅读全文
摘要:
1.聚合/组合 Aggregation/Composition 首先继承(Inheritance )它表述的是一种“is a”的关系,即一个类继承了另一个类的特征,比如:A car is a vehicle(汽车是一种交通工具) A student is a person(学生是一类人)而聚合(Ag 阅读全文
摘要:
1.封装 Encapsulation 封装Encapsulation的定义: is the process of hiding the implementation details of an object 隐藏了一个对象的实现细节 The internal state is usually 阅读全文