这题的话,我能玩一年 今天做了很多递推的题,这题无疑是最复杂的 其实可以看出来,2,3,4,5为一类,不妨定义为2型,1,6为一类,定义为1型 规定num[i]为结尾是i的凹槽的数量 我们可以能轻易的推出 sum = num[1]*2+num[2]*4 现在我们开始分析这个递推式的构成 根据第n个凹 ...
分类:
其他好文 时间:
2016-03-31 23:04:07
阅读次数:
184
内部类:一个类定义在另外一个类的内部,那么该类就称作为内部类。 内部类的class文件名: 外部类$内部类. 好处:便于区分该class文件是属于哪个外 部类的。 内部类的类别: 1. 成员内部类: 成员内部类的访问方式: 方式一:在外部类提供一个方法创建内部类的对象进行访问。 方式2二:在其他类直 ...
分类:
其他好文 时间:
2016-03-31 10:45:50
阅读次数:
125
一BigInteger类当我们碰到需要处理一个很大的数字时,这时候肯定没法使用int和long。当然我们可以使用String来接收大数字,然后再采用拆分的方式来计算,不过这种方式很麻烦。因此在Java中为了解决这种问题,提供了BigInteger类。BigInteger类表示是大整数类,定义在java.math...
分类:
编程语言 时间:
2016-03-31 07:15:50
阅读次数:
562
1.面向对象的程序设计的核心思想是数据抽象、动态绑定和继承。 继承:根部称作基类,继承得来的类称作派生类。派生类必须通过使用派生类列表来明确指出它是从哪个基类继承而来的,列表形式是一个冒号,后面紧跟逗号分隔的基类列表。基类可将函数声明成虚函数来让派生类定义自己的版本。 动态绑定:动态绑定指的是在运行 ...
分类:
编程语言 时间:
2016-03-31 01:44:34
阅读次数:
196
更接近人的思维。软件需求的变动往往是功能的变动,而人是功能的执行者。更加 符合人类的思维,易于编程。面向对象方法是一种把面向对象的思想应用于软件开发 过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。对象是 由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了 ...
分类:
其他好文 时间:
2016-03-29 23:58:17
阅读次数:
269
1 前言
在C++中类的数据成员有两种:static和nonstatic,类的函数成员由三种:static,nonstatic和virtual。上篇我们尽量说一些宏观上的东西,数据成员与函数成员在类中的布局将在微观篇中详细讨论。
每当我们声明一个类,定义一个对象,调用一个函数.....的时候,不知道你有没有一些疑惑--编译器私底下都干了些什么?普通函数,成员函数都是怎么调用...
分类:
编程语言 时间:
2016-03-29 10:53:51
阅读次数:
255
定义分部类时需要使用partial关键字,分部类的每个部分都必须包含一个partial关键字,并且其声明必须与其他部分位于同一命名空间。开发分部类时,其各个组成部分都必须在同一程序集和同一模块(.exe或.dll文件)进行定义,分部类定义不能跨越多个模块。 注:在设置分部类时,各个部分必须具有相同的 ...
分类:
其他好文 时间:
2016-03-26 23:39:12
阅读次数:
220
runloop相关基础类定义 1、日期对象 NSDate, NSDateFormatter NSDate的实例表示一个日期,线程可以借助于NSDateFormatter的实例实现NSDate对象和NSString对象的相互转换。 2、定时器 NSTimer 可以使用NSTimer的实例在一个NSRu ...
分类:
移动开发 时间:
2016-03-26 16:57:21
阅读次数:
231
模型是MVC模式中的一部分,代表业务数据、规则和逻辑的对象。 可继承yii\base\Model或它的子类定义模型类。 基类包括的特性有: 1.属性:代表可像普通类属性或数组一样被访问的业务数据 2.属性标签: 指定属性显示出来的标签 3.块赋值: 支持一步给许多属性赋值 4.验证规则:确保输入数据 ...
分类:
其他好文 时间:
2016-03-24 13:02:44
阅读次数:
956
概述:一类事物的抽象描述(通过事物可以抽象出类,如人类,交通工具等) 定义类的语法:[修饰符] class 类名{类成员;} 说明: 修饰符:修饰或限制当前类(public,private,protect等) class :类定义的关键字。 类名 :自定义,各单词首字母需大写(可以为中文字,但不建议 ...
分类:
编程语言 时间:
2016-03-24 06:28:02
阅读次数:
154