冒泡排序:通过每一轮的比较找到最大(最小)的数,最后直到比较数组长度的轮数后,得到升序(降序)排列。每一轮比较都是数组的遍历到的数字与之后的一个数字进行比较(除去已经通过之前的比较找到的部分升序(降序)排列),如果当前的数字大于(小于)后一个数字就进行交换,然后数组向后遍历一个数字。C++程序:/*...
分类:
编程语言 时间:
2015-04-19 11:21:01
阅读次数:
132
Waveform.java
/**
* 书本:《Thinking In Java》
* 功能:完全解耦,策略设计模式
* 这里apply.process()方法可以接受任何类型的processor,并将其应用到一个Object对象上,然后打印结果
* 文件:Apply.java
* 时间:2015年4月2日16:50:55
* 作者:cutter_point
*/
package Less...
分类:
编程语言 时间:
2015-04-19 10:17:23
阅读次数:
165
在这里,我们使用xml来实现保存与读取功能。
首先,是头文件的引用:
using System.Xml;
保存到xml文件:
void Save()
{
string filePath = Application.dataPath + @"/my.xml";
XmlDocument xmlDoc = new XmlDocument();
...
分类:
编程语言 时间:
2015-04-19 10:17:02
阅读次数:
337
题目描述
给出一个非负整数,将它表示成十六进制的形式。
输入格式
输入包含一个非负整数a,表示要转换的数。0
输出格式
输出这个整数的16进制表示
实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。
样例输入
30
样例输出
1E
import java.util.Scanner;
public class Ma...
分类:
编程语言 时间:
2015-04-19 10:13:41
阅读次数:
149
几乎每一位码士的编程起点都是C,在玩过了Java、C#、PHP、Python之后,重回C语言,又是什么样的一种感觉呢?
此篇博文作为 【C语言强化】系列文章的第一篇,来聊聊曾让许多码士抓耳挠腮的二叉树。...
分类:
编程语言 时间:
2015-04-19 10:14:16
阅读次数:
158
题目描述
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。
它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。
下面给出了杨辉三角形的前4行:
1
1 1
1 2 1
1 3 3 1
给出n,输出它的前n行。
输入格式
输入包含一个数n。
输出格式
输出杨辉三角形的前n...
分类:
编程语言 时间:
2015-04-19 10:14:38
阅读次数:
305
题目描述
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:
1. 各组的核桃数量必须相同
2. 各组内必须能平分核桃(当然是不能打碎的)
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)
输入格式
输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格...
分类:
编程语言 时间:
2015-04-19 10:14:51
阅读次数:
166
题目描述
如下图所示,3 x 3 的格子中填写了一些整数。
+--*--+--+
|10* 1|52|
+--****--+
|20|30* 1|
*******--+
| 1| 2| 3|
+--+--+--+
我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。
本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为...
分类:
编程语言 时间:
2015-04-19 10:12:06
阅读次数:
171
执行环境是javascript一个重要的概念,执行环境定义了变量有权访问其他数据决定了他们各自的行为,每个执行环境都有一个与之关联的变量,环境中定义的所有变量和函数都保存在这个对象中,虽然我们编写的代码无法访问这个对象,但解析器在处理数据时候会在后台使用. 全局执行环境是最外围的一个执行环境...
分类:
编程语言 时间:
2015-04-19 10:09:40
阅读次数:
202
在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。接口使用 interface 关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不是规定它如何去做。现实中也有很多接口的实例,比如说串口电脑硬...
分类:
编程语言 时间:
2015-04-19 10:10:58
阅读次数:
164
for (int i = 1; i < =9-1; i++)//9 个数的冒泡排序,真正的冒泡排序:两两比较,趟数 { for (int j = 1; j < =9-i; j++)//次数 { ...
分类:
编程语言 时间:
2015-04-19 10:08:15
阅读次数:
186
综合之前的类的学习,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法) 1. Triangle & Equilateral 1).创建class Triangle 表示三角形,包含三个属性值:angle1、angle2、angle3; 类方法 ...
分类:
编程语言 时间:
2015-04-19 10:06:54
阅读次数:
164
进程:正在进行的程序,我们就叫它进程.线程:线程就是进程中的一个独立的执行路径.这句话怎么理解呢! 一个程序它是按顺序从上往下执行的, 这个执行顺序我们可以把它看成是一条线,把这条线就叫做线程(个人理解,错了勿喷);每一个程序中至少包含一条线程, 这条线程,我们叫它主线程.多线程:多线程也就是说一个...
分类:
编程语言 时间:
2015-04-19 10:06:39
阅读次数:
164
一、设计思路(1)将乘客要去的楼层数存起来。(2)假设yi为乘客要爬楼层数之和,yi=n1*|(n1-ni)|+n2*|(n2-ni)|+..+n18*|(n18-ni)|(3)比较y1到y18的值,找出最小的。(4)输出结果二、源代码#include "iostream.h"#include "s...
分类:
编程语言 时间:
2015-04-19 10:04:42
阅读次数:
140
上一篇讲完内存管理香港概念之后,这一篇重点介绍内存堆栈、malloc()-free()、new-delete的使用及实现过程。
首先,我们必须知道的是,每个程序在内存中分为几个存储区,静态存储区,堆栈,堆,自由存储区、常量存储区及程序二进制代码的存储区。还有就是CPU的寄存器。如下图所示:
静态存储区:存放上一篇中提到的静态变量,包括静态全局变量、静态内部变量、...
分类:
编程语言 时间:
2015-04-19 08:58:33
阅读次数:
207
这两天在用springMVC整合ehcache,把所有的东西都配置完成之后,发现@Cacheable这个放在Service上的注解根本就不好使,于是乎,用junit测试Dao发现放在Dao上的@Cacheable是好使的,也没再测试Service因为肯定也是好用的。这样肯定就是springMVC的某个配置文件出了问题,从web.xml到context.xml查了个遍,最后发现是spring—mvc...
分类:
编程语言 时间:
2015-04-19 08:58:54
阅读次数:
122
浅谈双线程dp
先看问题:
传纸条(一)
时间限制:2000 ms | 内存限制:65535 KB
难度:5
描述
小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸...
分类:
编程语言 时间:
2015-04-19 08:56:22
阅读次数:
193