12 2011 档案

2011,我想和这一年谈谈
摘要:2011,我想和这一年谈谈 2011年已近尾声,这几日茶余饭后总在回忆,脑海中也总有一个声音提醒自己:应该写些什么,去记住在这个城市的这一年。思忖良久,仍不知从何写起,不知道这是不是程序员的通病呢,面对一个项目需求或是功能,亦或是一段代码,思路是那么清晰,当真真切切的去回忆总结这一年时,确已语塞。翻看日历,已是2011年的最后一天,终于还是下了决心,试着回忆整理脑海中记忆的碎片,写下这些不是总结的总结却更像回忆的回忆,也算是对这一年在这个城市的自己有所交代。 自2010年来到这个城市至今,已快两年,2011年发生了种种事情,期间经历了分手,辞职,再找工作,之后入职工作接触新技术,感情和工作上都 阅读全文

posted @ 2011-12-31 14:40 java课程设计例子 阅读(121) 评论(0) 推荐(0)

JAVA多态的理解
摘要:多态就是继承,将子类对象视为父类对象,叫做“向上转型”。 B extends A;C extends A; 我们就说B和C是A的多态。实际上,更一般的说方法的重写Overriding(子类对父类方法的重写或对接口中方法的实现)和重载Overloading(同一个类中相同函数名但参数不同的方法)是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 阅读全文

posted @ 2011-12-30 08:15 java课程设计例子 阅读(162) 评论(0) 推荐(0)

JAVA环境变量配置与配置后CMD的使用
摘要:JAVA环境变量配置:直接在环境变量Path(或PATH,大小写无所谓)里加上 :JDK安装路径名/bin也可以先设JAVA_HOME然后再设JAVA_HOME/bin (在windows中为%JAVA_HOME%\bin ;Linux中为$JAVA_HOME/bin),但必须是在同一区域中进行设置,系统变量区域或用户变量区域,否则设置的JAVA_HOME不会生效。另外为了使设置生效,如果我们全设置在系统变量区,就需要重启电脑。如果全设置在用户变量区,就需要重启用户session。如果程序中使用了其他非标准包package(实际上是使用包中的类),就需要在CLASSPATH里添加指向该包的路径 阅读全文

posted @ 2011-12-30 03:33 java课程设计例子 阅读(301) 评论(0) 推荐(0)

JAVA实现图像缩放(通过 java.awt.geom的仿射变换结合java.awt.image的各种插值方法实现)
摘要:JAVA实现图像缩放(通过 java.awt.geom的仿射变换结合java.awt.image的各种插值方法实现)。程序分为2部分:实现标准封装ImageScale功能代码块去测试和使用ImageScale类的效果,以及对其中RGB元素通过移位手段的提取package com.han; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; public class ImageScale { /** * ... 阅读全文

posted @ 2011-12-30 03:01 java课程设计例子 阅读(422) 评论(0) 推荐(0)

JAVA线程的应用实例(运用2种中断线程方式,基于实现进度条为例)
摘要:Java内置了对多线程的支持,那些在其他语言中必须由手工完成的工作,现在都可以由Java自动处理。我们进入多线程就像进入了一个全新的领域,因为它的编程思想打破了传统,传统的程序代码一般都是从上到下一条一条的执行的,而多线程允许多个代码块并行执行。所以多线程编程模式可以更好的模拟现实世界的应用。可以说,java对多线程的内置支持是对传统的计算机编程领域的一次突破贡献。我们不应该去抵制它,而是更好的去熟悉和利用它。C++没有对多线程编程提供内置支持,于是就必须依赖于操作系统来处理多线程任务。这就意味着创建、启动、同步和结束线程都必须通过对操作系统的多次调用来实现。因此C++中的多线程代码是不可移植 阅读全文

posted @ 2011-12-30 02:23 java课程设计例子 阅读(329) 评论(0) 推荐(0)

JAVA中对同一问题分别使用内部类与匿名内部类实现
摘要:JAVA中对同一问题分别使用内部类与匿名内部类实现,基于轻量级组件Swing中JComboBox组件来举例说明,希望能够有助于深入理解内部类与匿名内部类的区别以及其使用。package com.han; import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * 设计了一个Swing窗体,其中包括了JComboBox组件(下拉列表框), * 在下面的代码中运用了内部类的手段。 * @author HAN * */ @SuppressWarnings("serial") public clas 阅读全文

posted @ 2011-12-30 02:12 java课程设计例子 阅读(219) 评论(0) 推荐(0)

JAVA分别实现Windows平台和Linux平台下的ip获取
摘要:一般我们很容易获取Windows系统下的ip信息,比如:package com.han; import java.net.InetAddress; import java.net.UnknownHostException; /** * 程序实现了Windows平台下获得本机ip地址 * @author HAN * */ public class InetAddressObtainment_Windows { String hostname; String hostaddress; void initialize(){ try { InetAddress ia=Inet... 阅读全文

posted @ 2011-12-30 01:58 java课程设计例子 阅读(474) 评论(0) 推荐(0)

JAVA实现实用的ZIP压缩与解压
摘要:程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。package com.han; import java.io.*; import java.util.zip.*; /** * 程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) * <p> * 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压 阅读全文

posted @ 2011-12-30 01:30 java课程设计例子 阅读(311) 评论(0) 推荐(0)

JAVA 基于TCP协议编写的Socket聊天室程序
摘要:使用Socket套接字进行编程,完成的是基于TCP可靠服务实现服务器与客户端的双通信。package com.han; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.*; import java.net.*; import javax.swing.JDialog; imp 阅读全文

posted @ 2011-12-30 00:48 java课程设计例子 阅读(1136) 评论(0) 推荐(0)

JAVA数字处理类使用2
摘要:尝试开发一个程序: 定义一个求圆面积的方法,其中以圆半径作为参数,将计算结果保留5位小数。import java.text.DecimalFormat; /** * 尝试开发一个程序: * 定义一个求圆面积的方法,其中以圆半径作为参数,将计算结果保留5位小数。 * @author HAN * */ /*public class ch9_2 { public BigDecimal surface_circle(double radius){ double a=2*Math.PI*Math.pow(radius, 2); BigDecimal b=new BigDecim... 阅读全文

posted @ 2011-12-29 21:37 java课程设计例子 阅读(235) 评论(0) 推荐(0)

JAVA数字处理类使用
摘要:开发了一个程序,功能如下: 获取2~32之间的6个整数,并取得这6个偶数的和。 本例中引用了Math.random(),但是实际上实现的是Random.nextDouble()。 只是对于一般的使用random的情况,较Random类,我们习惯使用Math.random() mainly because it si simpler to use/** * 开发了一个程序,功能如下: * 获取2~32之间的6个整数,并取得这6个偶数的和。 * <p> * 本例中引用了Math.random(),但是实际上实现的是Random.nextDouble()。 * 只是对于一般的使用rand 阅读全文

posted @ 2011-12-29 21:21 java课程设计例子 阅读(166) 评论(0) 推荐(0)

JAVA中equals()方法的重要性
摘要:对于对象比较使用equals()方法的重要性,这里以String类为例进行了比较。/** * 对于对象比较使用equals()方法的重要性,这里以String类为例进行了比较。 * @author HAN * */ public class TestEqual { public TestEqual(){ testMethod(); } void testMethod(){ String str=new String("Gaowen HAN"); String str2=new String("Gaowen HAN"); String str3=" 阅读全文

posted @ 2011-12-29 20:55 java课程设计例子 阅读(202) 评论(0) 推荐(0)

JAVA中Math类的random()方法使用
摘要:使用了Math类的random()方法, 由于Math类是出于java.lang包(Package),故使用时不必import这个包。 此外本例还使用了移位运算符/** * 使用了Math类的random()方法, * 由于Math类是出于java.lang包(Package),故使用时不必import这个包。 * <p> * 此外本例还使用了移位运算符 * @author HAN * */ public class Test_random { public static void main(String[] args) { char ch=(char)('a'+M 阅读全文

posted @ 2011-12-29 19:54 java课程设计例子 阅读(615) 评论(0) 推荐(0)

JAVA实现二维数组的转置
摘要:实现二维数组的转置/** * 实现二维数组的转置 * @author HAN * */ public class transposition_Arrays2D_ch6_4 { final static double PI=3.1415; public static void main(String[] args) { /*StaticTest st1=new StaticTest(); StaticTest st2=new StaticTest(); st1.method2("HAN");*/ /*****定义要用于转置的二维数组*******/... 阅读全文

posted @ 2011-12-29 19:36 java课程设计例子 阅读(529) 评论(0) 推荐(0)

JAVA包装类Character的使用
摘要:对于Character类使用了equals()和toLowerCase()方法。/** * 对于Character类使用了equals()和toLowerCase()方法。 * @author HAN * */ public class CharacterApps { Character ch1=new Character('c'); Character ch2=new Character('C'); boolean result1=ch1.equals(ch2); char ch11=Character.toLowerCase(ch1); char ch12= 阅读全文

posted @ 2011-12-29 19:06 java课程设计例子 阅读(215) 评论(0) 推荐(0)

JAVA包装类Boolean的使用
摘要:对于Boolean类使用了字符串构造方式,并且之后使用了toString()方法将true和false以字符串形式输出。/** * 对于Boolean类使用了字符串构造方式,并且之后使用了toString()方法将true和false以字符串形式输出。 * @author HAN * */ public class BooleanApps { Boolean b1=new Boolean("true"); String str1= b1.toString(); Boolean b2=new Boolean("OK"); String str2= b2.t 阅读全文

posted @ 2011-12-29 19:04 java课程设计例子 阅读(851) 评论(0) 推荐(0)

有用的小脚本
摘要:输入时,禁用空格键<input type="text" name="keyname" id="keyname" value=“AAA" class="searchtextinput2" onClick="CheckFirstSearch()" onKeyDown="CheckKeyDown()"/>function CheckKeyDown() {if (event.keyCode == 32) {event.returnValue = false;re 阅读全文

posted @ 2011-12-26 16:11 java课程设计例子 阅读(151) 评论(0) 推荐(0)

可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
摘要:可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)1、在部署的sharepoint网站中新建一个名为“测试文档库”的文档库,并添加各级的子文件夹和子文件,用于测试2、在VS2010中新建空白sharepoint项目3、创建可视化web部件在TreeViewTestUserControl.ascx中添加TreeView控件,ID为“TreeView1”在TreeViewTestUserControl.ascx.cs源文件夹添加如下实现代码全部代码:using System;using System.Web.UI;using System.Web.U 阅读全文

posted @ 2011-12-23 14:44 java课程设计例子 阅读(273) 评论(0) 推荐(0)

SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)
摘要:SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)注:此实例无需添加数据控件,避免了一些繁琐的代码实现效果如下:读取数据和图片,并以每行两列的形式显示所需列表如下:1、 VS2010创建沙盒解决方案2、 创建webpart3、在TestWebpart.cs中添加代码添加 protected override void Render(HtmlTextWriter writer)方法注:css样式文件已在母版页中引用,在此直接使用。全部代码如下using System; using System.ComponentModel; 阅读全文

posted @ 2011-12-22 15:13 java课程设计例子 阅读(183) 评论(0) 推荐(0)

csdn管理员脑子怎么了?不让我把文章发布到首页???
摘要:csdn管理员脑子怎么了?不让我把文章发布到首页???csdn管理员脑子怎么了?不让我把文章发布到首页???csdn管理员脑子怎么了?不让我把文章发布到首页???csdn管理员脑子怎么了?不让我把文章发布到首页???csdn管理员脑子怎么了?不让我把文章发布到首页??? 阅读全文

posted @ 2011-12-20 15:33 java课程设计例子 阅读(147) 评论(0) 推荐(0)

上海铁路局2012春运车票预售期和起售时间将调整
摘要:自2012年1月1日起,该局将调整电话订票、互联网售票、代售点和车站窗口售票的预售期,并对管内上海、浙江、江苏和安徽等各地区火车票起售时间进行调整,实行错时售票。 为了适应电子商务发展,满足旅客便捷购票需求,减少春运期间旅客到车站排长队购票等情况,该局计划从2012年1月1日起,对电话订票、互联售票、代售点和车站窗口售票预售期进行调整。具体为:电话订票、互联网售票预售期为12天(含当天,下同);市内代售点售票窗口预售期为10天;车站售票窗口预售期由各站根据实际情况自行确定,以各站公告为准。 同时,针对春运购票高峰时旅客集中访问电话订票、互联网售票系统,容易造成系统运行慢、影响售票速度等情况,该 阅读全文

posted @ 2011-12-20 14:36 java课程设计例子 阅读(140) 评论(0) 推荐(0)

2012放假明细
摘要: 阅读全文

posted @ 2011-12-19 09:54 java课程设计例子 阅读(108) 评论(0) 推荐(0)

java读Excel2007
摘要:以前用java读Excel03,现在要升级到兼容07,搞了两天,搞定了,以前写过读03的,今天把07的贴上来。。。。第一步,当然是引包了。。。要下载:xmlbeans-2.3.0.jar和poi-bin-3.7-20101029.tar.gzorg.apache.poi.ss.usermodel.DataFormatter,org.apache.poi.ss.usermodel.DateUtil,org.apache.poi.hssf.usermodel.HSSFCell,org.apache.poi.xssf.usermodel.XSSFCell,org.apache.poi.xssf.us 阅读全文

posted @ 2011-12-19 09:40 java课程设计例子 阅读(274) 评论(0) 推荐(0)

买股票的步骤及基础常识
摘要:1、先到有证券公司营业部银证转帐第三方存管业务的银行办一张银行卡(开通网上银 行),须本人带上身份证和银行卡在股市交易时间到证券营业厅办理沪、深股东卡(登记费一般90元,也有的营业部免费),便获得一个资金帐户(用来登录网上 交易系统)。同时可办理开通网上交易手续。或找驻银行的证券客户经理协办(更方便、更优惠)。2、下载所属证 券公司的网上交易软件(带行情分析软件)或证券公司有附送软件安装光盘在电脑安装使用。用资金帐户,交易密码登陆网上交易系统,进入系统后,通过银证转账 将银行的资金转入资金帐户就可以买卖股票操作了。当天买入的股票要第二个交易日才能卖出(T+1),当天卖出 股票后的钱,当天就可以 阅读全文

posted @ 2011-12-09 19:51 java课程设计例子 阅读(268) 评论(0) 推荐(0)

关于页面之间传参时有空格,中文及点击页面后退按钮的问题
摘要:今天心情不错,解决了一些小bug,然后要进行下小总结了。。。。。首先说这页面间传参,有时传的参数是带有空格的比如一小部分sql语句,怎么办呢?两种解决方案:1.当进行form表单提交时,用隐藏术 2.当页面跳转时,即href .可用java方法:java.net.URLEncoder。第一种方法是在页面中,加个隐藏域,如加上<input type="hidden" name="SearchCondition" id="SearchCondition" value="">然后,在进行提交之前,用docum 阅读全文

posted @ 2011-12-09 17:03 java课程设计例子 阅读(482) 评论(0) 推荐(0)

js中常见的几种调用ajax的方式
摘要:在项目中多处调用了ajax技术,但方式不尽相同,现在还不知道原理有何不一样,反正先贴出来好了。。。方式一:try{$.ajax({ url: szAjaxUrl,type:"post", data: "iComLsh="+ iVal,dataType:"html",或者dataType:"text",也可以不写error:function(){alert("网络断开或异常,请检查!");},success:function(msg){ ////相应操作1},complete:function() 阅读全文

posted @ 2011-12-09 16:08 java课程设计例子 阅读(517) 评论(0) 推荐(0)

Coin Test n 204 郑州大学第四次ACM比赛试题
摘要:看懂题目中的要求很重要#include<stdio.h> #include<string.h> int gcd(int a, int b) { return b==0 ? a : gcd(b, a%b); } char s[65540]; int main() { int N; scanf("%d", &N); scanf("%s", s); int i, length; length = strlen(s); int count=0; int Bingo=0; for(i=0;i<length;i++) {... 阅读全文

posted @ 2011-12-08 21:59 java课程设计例子 阅读(130) 评论(0) 推荐(0)

通过ip查看主机名和MAC地址的cmd命令
摘要:通过ip查看主机名和MAC地址的cmd命令:nbtstat -a X.X.X.X 阅读全文

posted @ 2011-12-08 10:53 java课程设计例子 阅读(561) 评论(0) 推荐(0)

最小步数 n 58 bfs
摘要:今晚的效率不高,,,,bfs还要再学学啊#include<stdio.h> #include<string.h> int flag[9][9]; int map[9][9]={ 1,1,1,1,1,1,1,1,1, 1,0,0,1,0,0,1,0,1, 1,0,0,1,1,0,0,0,1, 1,0,1,0,1,1,0,1,1, 1,0,0,0,0,1,0,0,1, 1,1,0,1,0,1,0,0,1, 1,1,0,1,0,1,0,0,1, 1,1,0,1,0,0,0,0,1, 1,1,1,1,1,1,1,1,1}; int dir[4][2]={0,... 阅读全文

posted @ 2011-12-08 01:23 java课程设计例子 阅读(167) 评论(0) 推荐(0)

未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件,解决方法
摘要:未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件,解决方法解决方法:问题实例SharePoint的webpart开发,加载分页控件CustomPager.dll的问题:1.在Visual Studio 中,将CustomPager.dll添加到引用中.2..控制面板-管理工具-IIS,定位到部署的网站(如SharePoint-70),定位到bin目录下(右键bin目录,定位到C:\inetpub\wwwroot\wss\VirtualDirectories\70\bin),将CustomPager.dll复制到bin目录下,3..定位到C:\inetpub\wwwroot\ws 阅读全文

posted @ 2011-12-07 21:34 java课程设计例子 阅读(325) 评论(0) 推荐(0)

解决serv-u中文乱码的问题
摘要:虽然在我的机器上没有出现中文乱码,但在别的机器上有这个问题,找到了解决方法,贴出来:1.打开SERV-U---导航---限制和设置---FTP设置---找到OPTS UTF8 命令----编辑----选择禁用命令---然后确认2.再选择全局属性-----高级选项---找到“对所有已收发的路径和文件名使用UTF-8编码”,把前面的勾去掉,确认 阅读全文

posted @ 2011-12-07 14:42 java课程设计例子 阅读(208) 评论(0) 推荐(0)

有关用Serv-U建立FTP时虚拟路径的问题
摘要:用IIS用了一段时间,发现有时会挂掉,重启也不能解决问题,于是打算今天换为Serv-U,但由于以前的FTP地址中用了虚拟路径,不想再改数据库,所以不得不在Serv-U上配置一下了,但它这上的虚拟路径配起来可真麻烦啊。。。。弄了半天,虽然没太搞懂,但至少跑起来是没有问题了,贴出来吧,省得大家郁闷 。。。在安装完成后,第一次启动时,会提示进行配置,按照它的提示,进行配置,ip要选择正确。然后,进行域用户的配置,新建一个,如图:2.目录访问选项卡:3.虚拟路径主要是这里,物理路径就不用说了。。关于虚拟路径,它不像IIS一样,直接写一个ip之后的路径就可以了。。由于在图1中,把根目录设为了E: ... 阅读全文

posted @ 2011-12-07 13:41 java课程设计例子 阅读(246) 评论(0) 推荐(0)

布线问题 n 38 最小生成树
摘要:楼间的最小生成树加外界的最小进入就行#include<stdio.h> #include<stdlib.h> #include<limits.h> typedef struct Tedge { int from, to; int dist; }Edge, * EEE; Edge edge[250000]; int count; int fa[600]; int find(int x) { if(x == fa[x]) return x; fa[x]=find(fa[x]); return(fa[x]); } int cm... 阅读全文

posted @ 2011-12-07 00:06 java课程设计例子 阅读(167) 评论(0) 推荐(0)

有关GridPanel中的CheckboxSelectionModel(Extjs)
摘要:看到前人写的代码有不爽之处,不过改起来还真不知道从何下手,研究了一阵子,总算是搞定了。。。我解决的问题是:在gridpanel左侧有一列checkbox,gridpanel右侧有一个图片区,每一行对应一个不同的图片。前人想偷懒,在有多行选择的时候,右侧只显示最上面一行的图片。。显然不太给力啊。。。。而且还有效率问题,当点击gridpanel标题行的全选checkbox时,右侧的信息会不停地变啊变,如果每页显示500条数据,要等好久。。。我的目标是选择不同行的时候,右侧都显示出对应的图片。而且,全选与全不选的时候,效率还很高。。。。开始的思路是重写表头的全选checkbox点击事件,找了好久,没 阅读全文

posted @ 2011-12-06 16:52 java课程设计例子 阅读(320) 评论(0) 推荐(0)

矩形的个数 n 206
摘要:组合数学,刚看到的时候脑子不会转,没一点思路,知道找公式,不知道如何找公式,唉,在长和宽上分别取两条边,这样就可以组成一个矩形,分步:1,在横向取两条边;C(m+1,2) == m*(m+1)/2;2,在这横向取的两条边中又有C(n+1,2) == n*(n+1)/2种选择,即那么多个矩形。故总共m*(m+1)/2 * n*(n+1)/2 个矩形#include<stdio.h> int main() { long long int a, b; while(scanf("%lld%lld", &a, &b)!=EOF) printf(" 阅读全文

posted @ 2011-12-06 16:02 java课程设计例子 阅读(207) 评论(0) 推荐(0)

平衡二叉树所涉及的一些算法
摘要:今晚整那个ubuntu,什么也没弄成,唉,把算法先保留一下吧, 插入函数还没理解透彻呢#include<stdio.h> #include<stdlib.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define NULL 0 typedef int Status; typedef int ElemType; typedef int KeyType; typedef struct BSTNode{ Ele... 阅读全文

posted @ 2011-12-06 02:20 java课程设计例子 阅读(181) 评论(0) 推荐(0)

士兵杀敌(二) n 116
摘要:我理解的还不太到位,这个似乎是对数组的 分块 求和,利用c数组实现a数组的分块分层求和,复杂度降为log2N南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。输入只有一组测试数据第一行是两个整数N,M,其中N表示士兵的个数(1<N<1000000),M表示指令的条数。(1<M<100000)随后的一行是N个整数,ai表示第i号士兵杀敌数目。(0<=ai<=1 阅读全文

posted @ 2011-12-03 17:55 java课程设计例子 阅读(238) 评论(0) 推荐(0)

士兵杀敌(一) n 108
摘要:尽量采用存前n项和的方法存储,可能其他方法会超时(我没有试),,,看到此篇推荐看士兵杀敌(二)#include<stdio.h> int a[1000010]; int main() { int N, M, num, i, from, to; scanf("%d%d", &N, &M); a[0] = 0; for(i=1;i<=N;i++) { scanf("%d", &num); a[i] = a[i-1] + num; } while(M--) { scanf("%d... 阅读全文

posted @ 2011-12-03 16:42 java课程设计例子 阅读(122) 评论(0) 推荐(0)

hdu 1421 搬寝室 dp问题
摘要:以前虽然写过dp问题,但思想上过不去,觉得dp跟递归似乎是一样的,今天写过这道题后才顿悟:dp与递归不是一样的。状态方程dp[n][k]=min(dp[n-1][k],dp[n-2][k-1]+(w[i]-w[j])^2);唉,终于发现思想上有所改变了,不过代码实现能力不足,在对dp[]数组初始化的问题上浪费了n多精力和时间(当然浪费这么多精力也因事先没考虑好初始化后会有的漏洞),嗯,加点注释#include<stdio.h> #include<stdlib.h> #include<string.h> #include<limits.h> int 阅读全文

posted @ 2011-12-03 11:27 java课程设计例子 阅读(124) 评论(0) 推荐(0)

国王的魔镜 n 264
摘要:递归函数的简单应用#include<stdio.h> #include<string.h> char a[105]; int Match(num) //判断匹配 { if((num%2)==1) return num; else { int i; for(i=0;i<(num/2);i++) { if(a[i] != a[num-1-i]) break; } if(i < (num/2)... 阅读全文

posted @ 2011-12-02 01:23 java课程设计例子 阅读(224) 评论(0) 推荐(0)

二叉排序树BST
摘要:二叉排序树BST 原则就是小的话接左边,大的话接右边,必须说的是效率太低主要是刚开始理解错了不需要再写什么Creat函数的,直接搜着插着就能进行#include<stdio.h> #include<malloc.h> #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define NULL 0 typedef int ElemType; typedef int Status; typedef int KepType; ... 阅读全文

posted @ 2011-12-01 23:33 java课程设计例子 阅读(432) 评论(0) 推荐(0)

无线网络覆盖 郑州大学第三届acm比赛试题 n 199
摘要:题不难,分好各种情况后再写,一个分类讨论的问题没带优盘,保存一下#include<stdio.h>#include<math.h>int main(){ int T, length, wide, radius, dia; scanf("%d", &T); while(T--) { scanf("%d%d%d", &length, &wide, &radius); dia = 2 * radius; if(dia <= wide) printf("impossible\n") 阅读全文

posted @ 2011-12-01 09:33 java课程设计例子 阅读(161) 评论(0) 推荐(0)