2012年4月3日

摘要: 在网上找了个题目练习了下,统计某个文本中单词出现的次数,也是用了状态机实现。word类:记录单词及其次数View Code 1 package com.app; 2 3 public class word { 4 private String wordvalue; 5 private double wordnum; 6 7 public String getWordvalue() { 8 return wordvalue; 9 }10 public void setWordvalue(String wordvalue) {1... 阅读全文

posted @ 2012-04-03 21:17 Fredric 阅读(1102) 评论(0) 推荐(0) 编辑


2012年3月27日

摘要: 不知道ITAT是什么东西,做了一道它的编程题,简单的递归实现。题目如下://************************************************************1、 某企业在未来的12个月要研究一种新产品,新产品的研制需要四个阶段,每个阶段都可用慢、正常、快等三种速度进行,时间和成本如下表所列。理论研究试验阶段政府批准销售慢5/53/66/15/8正常4/72/84/14/10快2/101/122/33/15说明:单位(月/万元),时间按月,成本按万元为单位。例如:5/5代表5个月,5万元;4/7代表4个月,7万元。该企业准备在12个月内花费最少的费用就可以 阅读全文

posted @ 2012-03-27 21:52 Fredric 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 参考一个既有的算法实现了背包问题,算法思路见程序注释。View Code 1 /* 2 * Fredric 2012-3-27 3 * 背包问题 4 */ 5 #include <stdio.h> 6 #include <stdlib.h> 7 8 #define N (100) 9 10 typedef enum E_STATUS{11 E_STATUS_NO,12 E_STATUS_YES,13 };14 15 typedef struct tagNode{16 double weight;17 double value;18 }stNod... 阅读全文

posted @ 2012-03-27 20:55 Fredric 阅读(2548) 评论(0) 推荐(0) 编辑


2012年3月18日

摘要: 实践6:必要时才使用instanceof实践7:一旦不再需要object references,就将它设为null设置为null,协助JVM进行垃圾回收实践8:区别reference type和primitive typesPoint x = new Point(0,0);Point y = new Point(0,0);x = y;//此时x和y两个object reference指向同一个object,对x的修改也会造成对y的修改;实践9:区分==和equals()equals比较的是object reference指向的值,而==比的是object reference,相当于比指针本身; 阅读全文

posted @ 2012-03-18 12:19 Fredric 阅读(180) 评论(0) 推荐(0) 编辑


2012年3月15日

摘要: 拿C实现了一个8皇后,回溯的算法实现对单一解得获得。棋盘大小超过18个仍然有问题,改天在调试。去年代码写的太少了,生疏的真快。View Code 1 #include <stdio.h> 2 #include <math.h> 3 4 5 #define MAX_NUM (10) 6 7 int col[MAX_NUM] = {0}; 8 int status[MAX_NUM][MAX_NUM] = {0}; 9 10 void find(int col); 11 void initStatus(int col); 12 int findcol(int col); .. 阅读全文

posted @ 2012-03-15 23:21 Fredric 阅读(169) 评论(0) 推荐(0) 编辑


2012年3月13日

摘要: 一般技术:实践1:参数以by value方式而非by reference方式传递例:public static void modifyPoint(Point pt, int j)参数是值传参,但pt传递的是对象的引用;因此pt被修改,j不会;实践2:对不变的data和object references使用final注意:private static final Circle wheel = new circle();wheel的值是可以改变的,因为此处final的是wheel的引用。类似于c语言指针不能变,但指针指向的变量可以改变;实践3:缺省情况下所有的non-static函数都可以被覆写缺 阅读全文

posted @ 2012-03-13 22:41 Fredric 阅读(197) 评论(0) 推荐(0) 编辑


2012年3月12日

摘要: 简单的实现了一个树的结构,很不完善!后续参考一些其他代码的实现。试图实现叶子存在可变的节点,能够用来解析xml文件。叶子的代码:View Code 1 package com.app; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class treeNode<T> { 7 public T t; 8 private treeNode<T> parent; 9 10 public List<treeNode<T>> nodelist;11 12 pub... 阅读全文

posted @ 2012-03-12 23:07 Fredric 阅读(35794) 评论(1) 推荐(2) 编辑


2012年3月8日

摘要: 尝试用java的自定义双向循环链表实现约瑟夫算法。在C语言里很简单的问题,知道算法的情况下竟然也搞了2个小时。。首领元素:View Code 1 package com.app; 2 3 public class man { 4 private int Id; 5 6 public int getId() { 7 return Id; 8 } 9 10 public void setId(int id) {11 Id = id;12 }13 14 public void sayMan(){15 ... 阅读全文

posted @ 2012-03-08 22:42 Fredric 阅读(846) 评论(0) 推荐(0) 编辑


2012年3月6日

摘要: 采用状态机的设计思路,实现一个去注释的小程序;去掉/**/和//两种注释:View Code 1 package com.app; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.FileWriter; 8 import java.io.IOException; 9 import java.io.InputStream;10 import .. 阅读全文

posted @ 2012-03-06 23:32 Fredric 阅读(1548) 评论(0) 推荐(0) 编辑


2012年3月3日

摘要: 网上一个简单的JAX-WS例子服务部署web service project(jax-ws) 实现一个类,新建一个web service基于这个类。View Code 1 package com.ws;2 3 public class sayHello {4 public String sayHelloString(String name){5 return " Hi " + name;6 }7 }客户端java project 建立一个web service client,建立时导入wsdl的地址;导入后工程内会生成一批java类,如下:客户端调用服务:Vie... 阅读全文

posted @ 2012-03-03 21:54 Fredric 阅读(698) 评论(0) 推荐(0) 编辑


Copyright © 2024 Fredric
Powered by .NET 8.0 on Kubernetes