首页 > 编程语言
《算法基础》枚举——画家问题
画家问题总时间限制: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
Linux configure for java web develop
安装ubuntu 安装mysql 配置java开发环境 git,github...
分类:编程语言   时间:2015-04-29 10:04:11    收藏:0  评论:0  赞:0  阅读:270
斐波那契数(C/C++,Scheme)
一、背景斐波那契数的定义: 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匹配算法
/*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
Eclipse java web项目引用其它java项目时的部署问题
需求:Java web项目需要调用其他Java项目 因为被引用的项目可能需要调试,并没有采用jar包方式引用,而是直接引用的项目; 如下介绍如何往Java项目中导入Java项目:...
分类:编程语言   时间:2015-04-29 09:59:51    收藏:0  评论:0  赞:0  阅读:340
【SGU 180】Inversions —— 归并排序或树形数组计算逆序对
分别采用归并排序、树形数组来计算逆序对...
分类:编程语言   时间:2015-04-29 09:59:41    收藏:0  评论:0  赞:0  阅读:211
JavaWEB——简单标签简单总结
自定义标签:   什么是自定义标签? 用户定义的一种自定义的jsp标记 。当一个含有自定义标签的jsp页面被jsp引擎编译成servlet时,tag标签被转化成了对一个称为 标签处理类 的对象的操作。于是,当jsp页面被jsp引擎转化为servlet后,实际上tag标签被转化为了对tag处理类的操作。  自定义标签有什么用 ?自定义标签可以降低 jsp 开发的复杂度和维护量,...
分类:编程语言   时间:2015-04-29 09:59:21    收藏:0  评论:0  赞:0  阅读:223
命令行的形式,了解java的包访问权限,与.java 文件的关系,通晓java文件储存的关系;
大家,在学习Java时,大多是使用eclipse 等IDE 环境, 然而这样并不好,而包访问权限,也是Java中框架结构控制的关键的步骤, 只有真正得掌握 .java文件与 package 间的关系,才能真正得掌握其中的关系,有利于写好框架; 少废话,先上代码; 这是带有 package com.xuyaowen.demo; 的文件,这是代表Jack.java文件所放在的位置; pac...
分类:编程语言   时间:2015-04-29 09:59:01    收藏:0  评论:0  赞:0  阅读:277
Jar 包的打包和使用,实现多人合作;
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
python抓取京东商城的商品名称和价格
突然心血来潮想抓一个京东的商品价格,突然发现网页的源码里没有价格这一项,只有商品的编号,网上说是显示的同事js从数据库里取出商品价格,放在页面上,那么我只能模拟请求了。哇咔咔,记得去你给京东投简历之后就没有然后了,难道就因为我也叫京东,你这也太浮夸了,给我幼小心灵造成创伤了。     原本要写一下creepy这个模块来抓取了,但今天时间不够了,明天还要上班。。。。明天再写那个模块吧,据说...
分类:编程语言   时间:2015-04-29 09:58:31    收藏:0  评论:0  赞:0  阅读:771
C++单链表找倒数第k个节点(时间复杂度为o(n)哦,用相距k节点的2个指针进行操作)
//输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。 //我的思路是2个指针往后面找,你想啊,如果是一个指针,肯定需要遍历2次,第一个遍历总共节点数,第二次才遍历最终结果 //这样的做法明显是不够好的,时间复杂度变成了2n,但是如果我们用2个指针,他们之间的距离差k个节点,有一个节点到达NULL //时(尾部),另一个节点就是我们要求的节点可以返回得到结果. #...
分类:编程语言   时间:2015-04-29 09:56:01    收藏:0  评论:0  赞:0  阅读:464
C语言强化(八)判断序列是不是二叉查找树的后序遍历结果
前面聊了一系列关于链表相交的问题,本篇博文,让我们通过一道简单的判断题,复习复习数组和二叉树。...
分类:编程语言   时间:2015-04-29 09:53:51    收藏:0  评论:0  赞:0  阅读:246
Gradle 1.12用户指南翻译——第二十三章. Java 插件
第二十三章. 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中 任意几个数字获取其所有的排列组合】
今天在工作中碰到一个问题,在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 数据类型与基本编码
java 采用Unicode来表示字符,每个字符(包括中文字符)都有两个字节如下是java基本类型的字节数,注意不要与C的弄混了int 4short 2long 8byte 1float 4double8char 2boolean2
分类:编程语言   时间:2015-04-29 09:47:40    收藏:0  评论:0  赞:0  阅读:165
Java 哈希表运用-LeetCode 1 Two Sum
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
java特性
1.跨平台型众所周知程序的编写可以有多种语言,c,c++,c#,java 等等,这里所说的平台指的是操作系统,即java编写的程序可以在多个操作系统上都能运行。原理:java程序运行在java虚拟机JVM(Java virtual machine)上,java虚拟机可以将程序解析为为字节码文件,而字...
分类:编程语言   时间:2015-04-29 09:45:51    收藏:0  评论:0  赞:0  阅读:224
黑马程序员——c语言基础:结构体和枚举---typedef的使用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是结构体当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生...
分类:编程语言   时间:2015-04-29 09:45:40    收藏:0  评论:0  赞:0  阅读:263
【转】显示JavaScript函数调用堆栈的方法
显示JavaScript函数调用堆栈的方法 许多大型的JavaScript应用程序间的函数调用关系是非常复杂的,在开发或者调试过程中,经常需要跟踪某个函数是由哪些函数调用后才触发执行的,弄清楚这些函数的调用顺序对我们理解代码的数据流向是非常重要的。Firebug和Chrome提供了console.....
分类:编程语言   时间:2015-04-29 09:45:01    收藏:0  评论:0  赞:0  阅读:171
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!