基于Huffman的C++解压缩文件程序

//*******************************controll.h********************** //*****************压缩命令和解压命令********** #ifndef CONTROLL_H #define CONTROLL_H clas...

2014-04-19 21:43:53

阅读数:1082

评论数:0

基于Huffman编码的C语言解压缩文件程序

#include #include #include #include //极大值用于生成Huffman树 #define MAXSIZE 100000000 //用于生成相应叶子节点Huffman编码的二维字符数组 typedef char* HC...

2014-04-19 20:55:27

阅读数:2272

评论数:2

输入一个字符串,打印出该字符串中字符的所有排列

例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串 abc、acb、bac、bca、cab和cba。 这个题目是

2014-04-13 01:03:16

阅读数:1276

评论数:0

观察者模式--公司员工老板秘书实例

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

2014-04-12 20:36:23

阅读数:928

评论数:0

O(n)时间内查找到无序数组当中的第二大元素

import java.util.Scanner; public class SecondMAX { public static void main(String args[]) { System.out.println(new SecondMAX().getResult()); } ...

2014-04-11 16:55:44

阅读数:794

评论数:1

求一个字符串当中的最长重复子串

#include #include /* 最长重复子串 Longest Repeat Substring */ int maxlen; /* 记录最长重复子串长度 */ int maxindex; /* 记录最长重复子串的起始位置 */ /* 最长重复子串 基本算法 */ int ...

2014-04-11 16:14:50

阅读数:968

评论数:0

求子数组的最大和

这个题目其实就是最大连续字段和,在

2014-04-10 20:43:38

阅读数:676

评论数:0

字符串反转--单词不逆序

#include #include void reverseStr(char * str, int nLen) { char cTemp; if(nLen <= 1) return; int i; for(i=0; i<nLen/2...

2014-04-10 20:03:49

阅读数:922

评论数:0

字符串逆置

#include #include void reverseStr(char *str,int len) { char *start = str; char *end = str + len -1; char ch; if(str != NULL) { ...

2014-04-10 19:59:04

阅读数:664

评论数:0

基于阻塞模式的简易javaHTTP服务器

import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; import ja...

2014-04-09 22:52:21

阅读数:761

评论数:0

设计模式---迭代器模式

定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 类型:行为类模式 类图:        如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧: public static void ...

2014-04-09 22:42:36

阅读数:763

评论数:0

MySQL数据类型中DECIMAL的作用和用法

在MySQL数据类型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它们都有各自的作用,下面我们就主要来介绍一下MySQL数据类型中的DECIMAL类型的作用和用法。 一般赋予浮点列的值被四舍五入到这个列所指定的十进制数。如果在一个FLOAT(8, 1)的列中存储1. 2 ...

2014-04-07 15:35:36

阅读数:698

评论数:0

Socket链接服务器的异常ConnectException的另一种异常形式

上一篇博客介绍了ConnectException产生的一种情况就是没有服务器进程

2014-04-07 13:34:25

阅读数:1029

评论数:0

关于Socket链接服务器可能产生的异常

import java.io.IOException; import java.net.BindException; import java.net.ConnectException; import java.net.InetSocketAddress; import java.net.Socke...

2014-04-07 13:19:25

阅读数:2355

评论数:0

适配器模式---姚明打篮球实例

适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用情况: 以下情况使用适配器模式 • 你想使用一个已经存在的类,而它的接口不符合你的需求。 • 你想创建一个可以复用的类,该类可以与其他不相关...

2014-04-06 20:34:36

阅读数:1458

评论数:0

大二的时候的一个小项目---实现四则运算的逻辑分析实现(小型编译器)

package com.my.calculator; public class Number { private double number = 0.0; public Number(double number) { this.number = number; } public ...

2014-04-06 18:15:05

阅读数:1486

评论数:0

JDK里的设计模式

下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论: http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns Structural(结构模式) Adapter: ...

2014-04-05 20:03:57

阅读数:676

评论数:0

策略模式解析-JAVA类库中TreeSet源码为例

转载自:http://www.cnblogs.com/wukenaihe/archive/2013/04/03/2997279.html 策略模式-JAVA类库TreeSet为例 1 策略模式概述 1.1 策略模式定义          策略模式定义了一系列的算法,并将每一个算法封装起...

2014-04-05 19:42:07

阅读数:794

评论数:0

装饰者模式-JDK中InputStream和HttpServletRequsetWrapper源码分析

转载自:http://www.cnblogs.com/wukenaihe/archive/2013/04/17/3026429.html

2014-04-05 19:22:26

阅读数:1571

评论数:0

装饰者模式--穿衣服实例

package com.decorator; //这是个Componet抽象类 public abstract class Person { protected String result; public abstract String getCloths(); } package com....

2014-04-05 18:56:48

阅读数:980

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭