题目描述:
先输入你要输入的字符串的个数。然后换行输入该组字符串。每个字符串以回车结束,每个字符串少于一百个字符。
如果在输入过程中输入的一个字符串为“stop”,也结束输入。
然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。
输入:
字符串的个数,以及该组字符串。每个字符串以‘\n’结束。如果输入字符串为“stop”,也结束输入.
输出: ...
分类:
编程语言 时间:
2015-05-02 15:11:39
阅读次数:
154
一、描述
单例模式就是确保一个类只有一个实例对象,并且在实例对象必须自动创建,对外不提供该对象的构造方法,并向整个系统提供该实例。使用单例模式相当于整个系统共用该类的实例对象,对于java中的并发访问有重要意义。
单例模式又分为饿汉模式和饱汉模式两种,饿汉模式就是在类加载的时候就创建和初始化该类的唯一的实例对象,而饱汉模式是系统需要用到这个类的实例的时候才创建该对象。
二、单例模式的...
分类:
编程语言 时间:
2015-05-02 15:11:32
阅读次数:
153
Map中是没有迭代器的,那么Map中的元素是如何取出的呢?
有两种方法:
一种是通过Set keySet ()
一种是通过 Set > entrySet ()
keySet:: 将map中所有的键存入到Set集合中。在通过map的getKey ()方法即可获得 value的值
entrySet: 返回此映射中包含的映射关系的Set视图。既包含键也包含值。 这个映...
分类:
编程语言 时间:
2015-05-02 15:11:31
阅读次数:
144
题目描述给定一个数组a[0,...,n-1],求其最大子数组(长度>=1)和输入描述第一行一个整数n(1 2 using namespace std; 3 4 int main() 5 { 6 int n, num; 7 long sum, max; 8 cin >> n;...
分类:
编程语言 时间:
2015-05-02 15:09:27
阅读次数:
672
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述...
分类:
编程语言 时间:
2015-05-02 15:08:05
阅读次数:
217
1.从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。2>静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别...
分类:
编程语言 时间:
2015-05-02 15:04:37
阅读次数:
130
常用事件:● onclick 元素点击时● onfocus 元素获得焦点时● onblur 元素失去焦点时● onmouseover 鼠标经过时● onsubmit 表单提交时()● onload 页面加载完毕时注:onsubmit = "return func()"; func() 函数才能阻拦提...
分类:
编程语言 时间:
2015-05-02 15:04:05
阅读次数:
142
使用枚举类描述交通灯1、交通灯包括:红、黄、绿灯2、下一个灯为:绿、红、黄灯3、每种交通灯分别具有一定的时间。也可以使用枚举类创建单例模式。public enum TrafficLamp{ //红灯 RED(30) { @Override public Tra...
分类:
编程语言 时间:
2015-05-02 15:01:37
阅读次数:
150
工厂模式是一个在软件开发中用来创建对象的设计模式。工厂模式包涵一个超类。这个超类提供一个抽象化的接口来创建一个特定类型的对象,而不是决定哪个对象可以被创建。为了实现此方法,需要创建一个工厂类创建并返回。当程序运行输入一个“类型”的时候,需要创建于此相应的对象。这就用到了工厂模式。在如此情形中,实现代...
分类:
编程语言 时间:
2015-05-02 15:00:54
阅读次数:
123
学一门语言,最好的方法便是在实践中学习。对于不少初学者来说,首先要面临的是如何搭建开发平台/环境的问题。由于汇编语言的特殊性,不少初学者会担心自己直接对寄存器进行操作会不会导致系统崩溃或者系统硬件损坏,再加上现如今高级程序设计语言大行其道,真正需要写汇编语言的情境已经不那么多了,所以不少初学汇编语言的同学都还停留在纸上谈兵的状态。 本人初次学习汇编语言已经是五年前,但一直都未亲自实践过,最近工作上需要用到反汇编二进制可执行文件,因此计划重新拾起曾经学过的汇编语言,以便能够顺利完成手头上的项目。以下是搭...
分类:
编程语言 时间:
2015-05-02 13:57:02
阅读次数:
621
import java.util.*;
import java.text.*;
class ChineseDate{
private Calendar aday;
public ChineseDate(int year, int month,int day)throws MyDateException{
//this.aday= new Calendar();//不行,因为Calen...
分类:
编程语言 时间:
2015-05-02 13:56:51
阅读次数:
159
Super Sampling Anti-Aliasing
SSAA算是在众多抗锯齿算法中比较昂贵的一种了,年代也比较久远,但是方法比较简单,
主要概括为两步
1. 查找边缘
2. 模糊边缘
这是一种post processing的处理方法,
接下来我们就看看怎么实现
查找边缘
查找边缘的原因也是因为减少消耗,这样就可以只在边缘处进行超级采样,不必为全图进行采样了。...
分类:
编程语言 时间:
2015-05-02 13:56:24
阅读次数:
255
问题:① 完善set()方法,保证获得正确的日期值(合法性);
② 将tomorrow()和yestoday()方法合并为以下daysAfter()方法,并增加一些方法:
public int getWeek() //返回当前日期对应的星期几,范围为0~6
public String toWeekString() //返回当前日期对应星期几的中文字符串
public boole...
分类:
编程语言 时间:
2015-05-02 13:57:13
阅读次数:
368
network类:
自定义network.h头文件#ifndef _WINSOCK_DEPRECATED_NO_WARNINGS
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#endif#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
#ifndef _NetWork...
分类:
编程语言 时间:
2015-05-02 13:58:59
阅读次数:
153
Iterator是对集合进行迭代的迭代器作用是将集合中的元素遍历,取出来
举个例子:import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public static void main(String argv[]) {
ArrayList list = new ArrayList();
list.add...
分类:
编程语言 时间:
2015-05-02 13:56:09
阅读次数:
241
问题:声明银行账户类,成员变量包括账号、储户姓名、开启时间、身份证号码、存款余额等账户信息,成员方法包括开户、存款、取款、查询(余额、明细)、销户等操作。
主要成员描述如下
public class Account { //账户类
private String name; //储户姓名
p...
分类:
编程语言 时间:
2015-05-02 13:55:41
阅读次数:
178
问题:声明复数类,成员变量包括实部和虚部,成员方法包括实现由字符串构造复数、复数加法、减法、字符串描述、比较相等等操作。
声明复数类如下
public class Complex {
public double real,imag; //实部,虚部
public Complex(double real, double imag)...
分类:
编程语言 时间:
2015-05-02 13:57:27
阅读次数:
153