问题盒分形定义如下:
1度的盒分形为:
X
2度的盒分形为:
X X
X
X X如果B(n-1)表示n-1度的盒分形,则n度的盒分形递归定义如下:B(n-1) B(n-1)
B(n-1)
B(n-1) B(n-1) 请画出n度的盒分形的图形输入每行给出一个不大于7的正整数。输入的最后一行以-1表示输入结束输出对于每个测试用例,出书用’X’标记的盒分...
分类:
编程语言 时间:
2015-05-07 22:06:50
阅读次数:
198
题意:
第一行 案例数。 然后每个案例用空行隔开。
每个案例都有若干行 ,第一个单词表示一个软件,如果名字后面有*号,代表安装这个软件需要重启。 多个软件可以同时 一次重启 安装。然后冒号后面 表示安装这个软件需要先安装的软件。
做法:
有两种做法,不过都需要先建图。用get函数来把字符串变成编号。 id 表示冒号前的软件,fu表示冒号后面的软件。要把 id 存入 vector son[fu], 就像树一样存。然后把 id的入度++;
第一种做法,拓扑排序。把入度为0的 且不需要重启的 存入q1队列...
分类:
编程语言 时间:
2015-05-07 22:04:46
阅读次数:
166
The C standard defines the [] operator as follows:
a[b] == *(a + b)
Therefore a[5] will evaluate to:
*(a + 5)
and 5[a] will evaluate to:
*(5 + a)
and from elementary school math we know ...
分类:
编程语言 时间:
2015-05-07 22:05:53
阅读次数:
182
vim normal模式下下输入:!python %%表示当前文件名set number显示行数
参考 网易博客
在/etc/vim/vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set number
set autoindent 其中:...
分类:
编程语言 时间:
2015-05-07 22:04:43
阅读次数:
155
1.js中函数表达式的定义
表达式(expression)JavaScript中的一个短语,javascript会将其计算(evaluate)出一个结果。程序中的常量是一个最简单的表达式。变量名也是一种简单的表达式,它的值就是赋值给变量的值。复杂表达式是由简单表达式组成。
——摘自《javascript权威指南》
一个经典的函数表达式的定义方法://函数表达式的...
分类:
编程语言 时间:
2015-05-07 22:02:53
阅读次数:
161
#include
void main()
{
char a[]="happylife";
char * p = a;
printf(" a ----- %d \n",sizeof(a));
printf(" p ----- %d \n",sizeof(p));
}
结果相同吗?...
分类:
编程语言 时间:
2015-05-07 22:03:28
阅读次数:
138
Writer:BYSocket(泥沙砖瓦浆木匠)
微博:BYSocket
豆瓣:BYSocket
ArrayList是集合类中无处不在的,泛型也是,泛型对集合类尤其有用。但是为啥要使用泛型?理解好了这个问题可以帮助理解相关的更多知识点。下面泥瓦匠以最简单的例子来验证这个问题。
一、泛型
泛型的目的是为了可以让更多不同类型的对象重用。没错,这样理...
分类:
编程语言 时间:
2015-05-07 22:04:01
阅读次数:
191
实验二 Java面向对象程序设计实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编...
分类:
编程语言 时间:
2015-05-07 22:00:17
阅读次数:
262
spring4之前,bean的配置可以主要分为两种方式,一种是使用基于xml,个人非常讨厌这种方式,因为明明一件很简单的事,放在xml中就会多了不少繁杂的信息。另一种方式,是从spring3.0开始,spring提供了是基于java的配置,相比于xml的配置方式,看起来会好一点儿。而在几天前rele...
分类:
编程语言 时间:
2015-05-07 22:00:10
阅读次数:
160
简述:结合Spring和Hibernate进行开发使用@Autowired实现依赖注入, 实现一个学生注册的功能,做一个技术原型从DAO(Repository) -> Service -> Controller目录结构:使用Maven做本地包管理,pom.xml[java]view plaincop...
分类:
编程语言 时间:
2015-05-07 21:59:20
阅读次数:
223
最近这段时间小编有点自卑,但是还是要按时的冒一下泡!!!!!!在学习过程中经常听到进程与线程的概念,这几天了解了下线程与进程之间的关系,把自己的想法分享一下:感谢:http://www.tuicool.com/articles/vMfIjy进程(process)和线程(thread)是操作系统的基本...
分类:
编程语言 时间:
2015-05-07 21:57:20
阅读次数:
176
北京电子科技学院(BESTI)实验报告课程:数据结构班级:1352姓名:何伟钦学号:20135223成绩:指导教师:娄嘉鹏实验日期:2015.5.6实验密级:预习程度:实验时间:5:30-10:00仪器组次:23 必修/选修:必修实验序号:02实验名称:Java面向对象程序设计实验目的与要求:1.....
分类:
编程语言 时间:
2015-05-07 21:59:10
阅读次数:
152
Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target valu...
分类:
编程语言 时间:
2015-05-07 21:57:38
阅读次数:
117
北京电子科技学院(BESTI)实验报告课程:Java程序设计班级:1351姓名:黄君如学号:20135117成绩:指导教师:娄嘉鹏实验日期:2015.5.7实验密级:预习程度: 实验时间:16:30-18:30仪器组次:必修/选修:选修 实验序号:2实验名称:Java面向对象程序设计实验目的与要求:...
分类:
编程语言 时间:
2015-05-07 21:56:49
阅读次数:
137
一些常用集合:ArrayList:ArrayList封装了一个动态再分配的Object[]数组,在ArrayList的源码中有这样一个属性,添加到ArrayList中的元素最终其实都是添加到这个Object数组中private transient Object[] elementData;Array...
分类:
编程语言 时间:
2015-05-07 21:57:38
阅读次数:
132
课程:Java程序设计 班级:1352姓名:黄伟业学号:20135315成绩: 指导教师:娄嘉鹏 实验日期:2015.5.7实验密级: 预习程度: 实验时间:15:50--20:50仪器组次: 必修/选修: 选修 实验序号:2实验目的:1.掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继...
分类:
编程语言 时间:
2015-05-07 21:54:13
阅读次数:
238
实验二第三类实验SOLID原则SRP(Single Responsibility Principle,单一职责原则)OCP(Open-Closed Principle,开放-封闭原则)LSP(Liskov Substitusion Principle,Liskov替换原则)ISP(Interf...
分类:
编程语言 时间:
2015-05-07 21:54:27
阅读次数:
143