画家问题总时间限制:1000ms内存限制:65536kB描述有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i, j)个位置的砖时, 位置(i-1, j)、 (i+1, j)、 (i, j-1)、 (i, j+1)上的砖都会改变颜色。请你帮助Bob计算出最少需要涂画多少块砖,才能使所有砖的...
分类:
编程语言 时间:
2015-04-29 10:04:51
收藏:
0 评论:
0 赞:
0 阅读:
2305
安装ubuntu
安装mysql
配置java开发环境
git,github...
分类:
编程语言 时间:
2015-04-29 10:04:11
收藏:
0 评论:
0 赞:
0 阅读:
270
一、背景斐波那契数的定义:
f0=0 f_0 = 0
f1=1 f_1 = 1
fi=fi?1+fi?2(i>1) f_i = f_{i-1}+f_{i-2} (i > 1) 二、分析我引用两张表,大家一看便懂。1.递归(factorial 6)
(* 6 (factorial 5))
(* 6 (* 5 (factorial 4)))
(* 6 (* 5 (* 4 (factorial...
分类:
编程语言 时间:
2015-04-29 10:04:01
收藏:
0 评论:
0 赞:
0 阅读:
233
/*BF算法,即普通模式匹配算法,将字符串与标准模板进行一位一位匹配,
* 一旦失败,就将字符串第一个字符去掉,重新匹配*/
package pack;
import java.util.Scanner;public class Main { static int count = 0; //存放匹配的位数 public static void main(String[] args)...
分类:
编程语言 时间:
2015-04-29 10:03:21
收藏:
0 评论:
0 赞:
0 阅读:
168
需求:Java web项目需要调用其他Java项目
因为被引用的项目可能需要调试,并没有采用jar包方式引用,而是直接引用的项目;
如下介绍如何往Java项目中导入Java项目:...
分类:
编程语言 时间:
2015-04-29 09:59:51
收藏:
0 评论:
0 赞:
0 阅读:
340
分别采用归并排序、树形数组来计算逆序对...
分类:
编程语言 时间:
2015-04-29 09:59:41
收藏:
0 评论:
0 赞:
0 阅读:
211
自定义标签:
什么是自定义标签?
用户定义的一种自定义的jsp标记 。当一个含有自定义标签的jsp页面被jsp引擎编译成servlet时,tag标签被转化成了对一个称为
标签处理类 的对象的操作。于是,当jsp页面被jsp引擎转化为servlet后,实际上tag标签被转化为了对tag处理类的操作。
自定义标签有什么用
?自定义标签可以降低 jsp 开发的复杂度和维护量,...
分类:
编程语言 时间:
2015-04-29 09:59:21
收藏:
0 评论:
0 赞:
0 阅读:
223
大家,在学习Java时,大多是使用eclipse 等IDE 环境, 然而这样并不好,而包访问权限,也是Java中框架结构控制的关键的步骤,
只有真正得掌握 .java文件与 package 间的关系,才能真正得掌握其中的关系,有利于写好框架;
少废话,先上代码;
这是带有 package com.xuyaowen.demo; 的文件,这是代表Jack.java文件所放在的位置;
pac...
分类:
编程语言 时间:
2015-04-29 09:59:01
收藏:
0 评论:
0 赞:
0 阅读:
277
PS C:\Javaproject> jar -cvf .\first.jar com已添加清单正在添加: com/(输入 = 0) (输出 = 0)(存储了 0%)正在添加: com/xuyaowen/(输入 = 0) (输出 = 0)(存储了 0%)正在添加: com/xuyaowen/data/(输入 = 0) (输出 = 0)(存储了 0%)正在添加: com/xuyaowen/data/...
分类:
编程语言 时间:
2015-04-29 09:58:41
收藏:
0 评论:
0 赞:
0 阅读:
297
突然心血来潮想抓一个京东的商品价格,突然发现网页的源码里没有价格这一项,只有商品的编号,网上说是显示的同事js从数据库里取出商品价格,放在页面上,那么我只能模拟请求了。哇咔咔,记得去你给京东投简历之后就没有然后了,难道就因为我也叫京东,你这也太浮夸了,给我幼小心灵造成创伤了。
原本要写一下creepy这个模块来抓取了,但今天时间不够了,明天还要上班。。。。明天再写那个模块吧,据说...
分类:
编程语言 时间:
2015-04-29 09:58:31
收藏:
0 评论:
0 赞:
0 阅读:
771
//输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。
//我的思路是2个指针往后面找,你想啊,如果是一个指针,肯定需要遍历2次,第一个遍历总共节点数,第二次才遍历最终结果
//这样的做法明显是不够好的,时间复杂度变成了2n,但是如果我们用2个指针,他们之间的距离差k个节点,有一个节点到达NULL
//时(尾部),另一个节点就是我们要求的节点可以返回得到结果.
#...
分类:
编程语言 时间:
2015-04-29 09:56:01
收藏:
0 评论:
0 赞:
0 阅读:
464
前面聊了一系列关于链表相交的问题,本篇博文,让我们通过一道简单的判断题,复习复习数组和二叉树。...
分类:
编程语言 时间:
2015-04-29 09:53:51
收藏:
0 评论:
0 赞:
0 阅读:
246
第二十三章. Java 插件
Java 插件向一个项目添加了 Java 编译、 测试和 bundling 的能力。它是很多其他 Gradle 插件的基础服务。
23.1. 用法
要使用 Java 插件,请在构建脚本中加入:
示例 23.1. 使用 Java 插件
build.gradle
apply plugin: 'java'
23.2 源集
Java 插件引入了一个源集的概念。一个源集只是一组用于编译并一起执行的源文件。这些源文件可能包括 Java 源代码文件和资源文件。其他有一些插件添加了在源集...
分类:
编程语言 时间:
2015-04-29 09:53:31
收藏:
0 评论:
0 赞:
0 阅读:
339
/*二叉树的遍历*/
#include
#include
#include
using namespace std;
typedef struct node
{
char data;
struct node *lchild,*rchild;
}BinTree;
typedef struct node1
{
BinTree *btnode;
bool is...
分类:
编程语言 时间:
2015-04-29 09:53:11
收藏:
0 评论:
0 赞:
0 阅读:
274
今天在工作中碰到一个问题,在java中输入比如1,2,3 三个数 我想要得到其所有的排列组合 比如 123,312,132,231,213,321 这些
上网找了找别人的算法,稍加整理,分享给大家代码如下
import java.util.Arrays; //用于数组输出。 import java.util.LinkedList; ...
分类:
编程语言 时间:
2015-04-29 09:51:23
收藏:
0 评论:
0 赞:
0 阅读:
171
java 采用Unicode来表示字符,每个字符(包括中文字符)都有两个字节如下是java基本类型的字节数,注意不要与C的弄混了int 4short 2long 8byte 1float 4double8char 2boolean2
分类:
编程语言 时间:
2015-04-29 09:47:40
收藏:
0 评论:
0 赞:
0 阅读:
165
Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two nu...
分类:
编程语言 时间:
2015-04-29 09:46:30
收藏:
0 评论:
0 赞:
0 阅读:
239
1.跨平台型众所周知程序的编写可以有多种语言,c,c++,c#,java 等等,这里所说的平台指的是操作系统,即java编写的程序可以在多个操作系统上都能运行。原理:java程序运行在java虚拟机JVM(Java virtual machine)上,java虚拟机可以将程序解析为为字节码文件,而字...
分类:
编程语言 时间:
2015-04-29 09:45:51
收藏:
0 评论:
0 赞:
0 阅读:
224
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是结构体当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生...
分类:
编程语言 时间:
2015-04-29 09:45:40
收藏:
0 评论:
0 赞:
0 阅读:
263
显示JavaScript函数调用堆栈的方法 许多大型的JavaScript应用程序间的函数调用关系是非常复杂的,在开发或者调试过程中,经常需要跟踪某个函数是由哪些函数调用后才触发执行的,弄清楚这些函数的调用顺序对我们理解代码的数据流向是非常重要的。Firebug和Chrome提供了console.....
分类:
编程语言 时间:
2015-04-29 09:45:01
收藏:
0 评论:
0 赞:
0 阅读:
171