自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

☆ 海上飞洪 ☆

技术专栏

  • 博客(11)
  • 资源 (26)
  • 收藏
  • 关注

原创 整数划分问题

#includeusing namespace std;int q(int n,int m){ if((n   return 0; if((n==1) || (m==1))   return 1; if(n  return q(n,n); if(n==m)  return q(n,m-1)+1; return q(n,m-1)+q(n-m,m);}int main(){ int a;

2007-08-30 14:16:00 583

原创 几个常用的排序算法

1、冒泡排序:    将相邻两个数比较,将小的调到前头,冒泡排序是稳定的。void BubbleSort(int a[],int n){ int i,j,temp; for(i=0;i  for(j=0;j  {   if(a[j+1]   {    temp=a[j+1];    a[j+1]=a[j];    a[j]=temp;   }  }}2、选择排序:       选择排序开始

2007-08-30 14:12:00 1073 1

原创 选择问题

/*  选择问题是求一个n个数列表的第k个最小元素的问题.  算法:把一个数组的元素分成两个子集:如果值P是两个分区的中轴,那么一个子集包含小于等于P的  元素,另一个子集包含那些大于等于P的元素.  先假设S是分区的分割位置.如果S=K,中轴P就是选择问题的解;如果S>K,整个列表的第K个最小元素  就是分区数组的左边部分的第K个最小元素;如果S*/#includeint Partiti

2007-08-30 14:11:00 664

原创 棋盘覆盖

/*棋盘覆盖 2^k * 2^k个方格组成的棋盘,其中有一个特殊方格,然后用4种不同形态的L型骨牌覆盖给定的特殊  棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖.  用分治策略:  当k>0时,将2^k * 2^k棋盘分割为4个2^k-1 * 2^k-1子棋盘;  特殊方格必位于4个较小子棋盘之一中,其余3个子棋盘中无特殊方格.为了将这3个无特殊方格的子棋盘转化为  特殊棋盘,可

2007-08-30 14:09:00 655

原创 模式计算

/*  模式计算:在给定的数字列表中最经常出现的一个数值称为模式.例如,对于5,1,5,7,6,5,7来说,  模式是5.*/#include#define NR 100int PresortMode(int *a,int n){ int i=0,maxlen=0,maxvalue,curvalue,curlen; while(i {  curlen=1;  curvalue=a[i];  w

2007-08-30 14:08:00 1274

原创 互质判断

/*  判断两个数是否互为质数算法:根据互质的概念,两个数最大公约数为1,它们就是互质的.  用展转想除法:求两个数的最大公约数,如果它为1,就说明它们互质,否则不是互质的*/#includeint isPrime(int m,int long n){ int temp,d3=1; if(n>m) {  temp=m;  m=n;  n=temp; } while(d3!=0) {  d3=m

2007-08-30 14:06:00 1205

原创 JohnsonTrotter排列算法

#include#includeusing namespace std;typedef struct { int val;       int row;   /*箭头指向,0表示指向左,1指向右*/}INTS;int maxmove(INTS *a,int n)  /*找出最大的移动整数K的下标maxi*/{ int i,maxi=-1,max=0; if(a[0].row && a[0].v

2007-08-30 14:03:00 1537 1

原创 插值查找

/*  插值查找:数组是线性递增的,如果某次迭代处理的数组位于最左边元素A[L]和最右边元素A[R]之  间的一部分,沿着穿越点(L,A[L])和点(R,A[R])的直线分布的.*/#includeint main(){ int a[100],i,l,r,n,x,v; printf("Please enter the len of the array:"); scanf("%d",&n);

2007-08-30 14:03:00 854

原创 HeapPermute排序算法

#include#define NR 20int a[NR];          /*一个全局数组*/int m;void HeapPermute(int n){ int i,temp; if(n==1) {  for(i=1;i   printf("%d ",a[i]);  printf("/n"); } else {  for(i=1;i  {   HeapPermute(n-1);

2007-08-30 14:02:00 2241 1

原创 字典排序算法

/*  字典排序算法:排列按照增序排队,比如:123 132 213 231 312 321  算法:从右到左扫描一个当前的排列,寻找第一对连续的元素ai和ai+1,  并且aiai+2>...>an).然后在尾部寻找大于ai的最小  数字并将它放在位置i上.从i+1到n的位置以元素ai,ai+1,...,an的增序  进行填充.*/#include#define NR 20void Heap

2007-08-30 14:00:00 1768

原创 波瓦松的分酒趣题

某人有12品脱的啤酒一瓶,想从中倒出6品脱,但他没有6品脱的容器,仅有一个8品脱和一个5品脱的容器,怎样倒才能将啤酒分为两个6品脱呢?问题分析与算法设计    将12品脱酒用8品脱和5品脱的空瓶平分,可以抽象为解不定方程:                     8x-5y=6其意义是:从12品脱的瓶中向8品脱的瓶中倒x次,并且将5品脱瓶中的洒向12品脱的瓶中倒y次,最后在12品脱的瓶脱的瓶中

2007-08-30 13:57:00 2368 3

huhaihong2

@Enumerated(EnumType.ORDINAL) public OpenModeEnum getOpenMode() { return openMode; } public void setOpenMode(OpenModeEnum openMode) { this.openMode = openMode; }

2008-12-26

《网站开发:项目规划、设计与实现》

《网站开发:项目规划、设计与实现》 涉及到网站开发的需求分析,详细设计等

2008-10-29

HelloAppI18N

Struts国际标准化的例子,根据浏览器的设置自动支持中文或英文的客户

2008-09-17

精通 Struts :基于 MVC 的 JavaWeb 设计与开发

书中内容注重理论与实践相结合,按照由浅入深……

2008-08-27

linux start

做为 Red Hat Linux 的忠实用户 第一时间就在自己的爱机上安装了一套 在此将我的心得汇成本文 希 望能够帮助你驾驭它

2008-08-27

Enterprise JavaBeans 3.0 5th Edition

This book is about Enterprise JavaBeans 3.0, the latest version of the Enterprise JavaBeans specification, and its counterpart, the new Java Persistence specification. Just as the Java platform has revolutionized the way we think about software development, the Enterprise JavaBeans (EJB) and Java Persistence specifications have revolutionized the way we think about developing mission-critical enterprise software. They combine server-side components with distributed object technologies, asynchronous messaging, web services, and persistence to greatly simplify the task of application development. It automatically takes into account many of the requirements of business systems, including security, resource pooling, concurrency, and transactional integrity.

2008-08-27

JSP.2.0技术手册.part8

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:

2008-08-27

JSP.2.0技术手册.part7

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:http://download.csdn.net/source/589537

2008-08-27

JSP.2.0技术手册.part6

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:http://download.csdn.net/source/589534

2008-08-27

JSP.2.0技术手册.part5

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589529

2008-08-27

JSP.2.0技术手册.part4

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589526

2008-08-27

JSP.2.0技术手册.part3

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589517

2008-08-27

JSP.2.0技术手册.part2

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589489

2008-08-27

JSP.2.0技术手册.part1

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包:http://download.csdn.net/source/589481

2008-08-27

JSP.2.0技术手册.part1

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M 不好意思,由于网速问题,现在只上传了第一个.

2008-08-26

定时关机(附VC源代码)

1.可以设置多少秒后自动"注销","重启","关机"<br>2.可以设置在某年某年某日某时某分某秒自动"注销","重启","关机"<br>3.具有托盘效果,最小化时只在托盘显示<br>4.具有全部源代码<br>

2007-09-04

jsp常用模块源代码

jsp常用模块源代码

2007-09-03

Linux内核完全注释2.01(带书签)

Linux内核完全注释最新版2.01(2007-6-6修改)带书签内含Linux 0.11注释的源代码赵炯编写,里面有详细的注释,十分适合初学者

2007-09-03

图遍历的演示

一、需求分析1、以邻接多重表为存储结构;2、实现连通和非连通的无向图的深度优先和广度优先遍历;3、要求利用栈实现无向图的深度优先遍历;4、以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和生成树的边集;5、用凹入表打印生成树;6、求出从一个结点到另外一个结点,但不经过另外一个指定结点的所有简单路径;6、本程序用C++语言编写,在TURBO C++ 3.0环境下通过。内含实验报告

2007-09-01

车厢调度(数据结构)

一、需求分析1、用编号依次为1,2,3,……,n表示停在铁路调度站入口处的车厢序列。2、用一个栈形象地表示为火车的调度站。3、利用栈先进后出的性质,结合递归和回溯算法,实现编号1…n的车厢的所有可能的序列和每种序列的出入栈变化过程。4、 本程序用C语言实现,已经在TURBOC 2.0环境下通过。内含实验报告

2007-09-01

计算器的实现

设计一个计算机器,要准备以下几个功能:<br>1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算<br>2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行<br>3、以角度、弧度两种方式实现上述部分函数<br>4、具备历史计算的记忆功能<br>5、对不正确的表达式能指出其错误原因<br>内含实验报告<br>

2007-09-01

学生成绩管理系统

一、题目<br>《学生成绩管理系统》的设计与实现<br>二、内容<br>1、每一条记录包括一个学生的学号、姓名、3门成绩、平均成绩。<br>2、输入功能:可以一次完成无数条记录的输入。<br>3、显示功能:完成全部学生记录的显示。<br>4、查找功能:完成按姓名查找学生记录,并显示。<br>5、排序功能:按学生平均成绩进行排序。<br>6、插入功能:按平均成绩高低插入一条学生记录。<br>7、保存功能:将学生记录保存在任何自定义的文件中,如保存在:c:\score。<br>8、读取功能:将保存在文件中的学生记录读取出来。<br>9、有一个清晰美观界面来调用各个功能<br>三、要求<br>1、整个系统均用C语言实现;<br>2、利用指针、链表来实现学生成绩的数据结构设计;<br>3、系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能;<br>4、系统的各个功能模块都用函数的形式来实现;<br>5、可以将学生成绩信息保存在文件中。<br>6、可以将学生信息从文件中读取出来。<br>7、内含实验报告

2007-09-01

两机通讯(接口)

一. 设计目的:<br>了解PC机串行口的使用和编程。<br>二. 设计所需设备:<br> PC机,RS-232C插座及连线。<br>三. 设计任务:<br>1、用RS-232C的零MODEM的连接法连好两机的连线;<br>2、编一程序,将一台机的键盘输入的键值通过RS-232C口送到另一台机上;<br>3、编一程序,通过RS-232C口进行一台机到另一台机的文件复制。<br>四. 设计环境:<br> 本次的“两机通讯”课程设计的设计环境我选择了C++ Builder的可视化编程环境。<br>五、包含实验报告

2007-09-01

交通灯控制电路的设计

内容:1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;3、黄灯亮时,要求每秒闪亮一次。4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。5、同步设置人行横道红、绿灯指示。6、带实验报告

2007-09-01

教学管理系统

系统结构:C/S结构<br>数据库系统:Microsoft Office Access 2003<br>宿主语言:C++<br>数据库连接方式:ADO连接方式<br>开发工具:Visual C++ 6.0<br>本课程设计要求设计一个教学管理系统。通过对数据库的设计管理、加深对数据库内部功能设计和实现过程的理解。

2007-08-30

PL0超强扩展(可视化)

(1)增加了+=,-+,*=,\=,++,--运算符;(2)增加了数组功能;(3)增加了错误提示功能;(4)增加了ELSE,FOR,CASE,REPEAT等语句功能;(5)用VC++设计的可视化操作界面,有打开和保存文件功能,源代码,目标代码,符号表,编译结果一目了然(6)操作简单,方便,里面附有例子代码(7)包含整个PL0的源代码

2007-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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