- 博客(0)
- 资源 (6)
- 收藏
- 关注
JAVA 词法分析程序(图形界面 版)
该资源包含两类词法分析程序(JAVA版)
1.形如 Abgdsh5236:=36236.6236
2.形如 Djahgjh236626:=326236.2363+636.236236
已经做出图形界面版,点击即可运行(附带源码)
2009-12-11
Java 图编程示例
可视化更加形象,在数据的展示上,比生硬的数据来的更加直观。介绍一种java对图的可视化编程。
需要用到的类如下:
// 图的接口,定义了图的基本属性和一些操作
1. Graph.java
// 图的一个抽象类,部分实现了Graph接口
2. AbstractGraph.java
// 图的一个具体实现类:无权重的图
3. UnweightedGraph.java
三者的关系如下:
Graph<---------AbstractGraph<--------UnweightedGraph
接口 抽象类 具体类
4. 图的可视化部分
使用Graph接口,AbstractGraph类和UnweightedGraph类来对图进行建模处理,现在新定义一个Displayable的接口,并且让图的顶点成为Displayable的实例,并且让一个带Displayable的顶点的图可以显示在一个名为GraphView的面板上。
a. Displayable
b. GraphView
c. 一个具体带参数的例子,DisplayUSMap
http://blog.sina.com.cn/s/blog_49c3e6050101mbqw.html
2014-10-26
k-means聚类算法 java版
k-means聚类算法 java版
// 随机点的个数
int max_point_number = 100;
// x坐标的最大值
int max_x = 10;
// y坐标的最大值
int max_y = 10;
// 聚类的个数
int cluster_number = 4;
// 迭代的次数
int iter_count = 10;
// 构造函数,三个参数分别为点的个数,x的最大值,y的最大值
BuildRandomNumber brn = new BuildRandomNumber(max_point_number, max_x, max_y);
// 产生点集
brn.build();
// 随机点的输出路径
String output = "d:/randomnumber.txt";
// 输出文件
brn.outFile(output);
// 构造函数
KMeansCluster kmc = new KMeansCluster(cluster_number, iter_count, max_point_number, output);
// 读取数据
kmc.buildPointCollection();
// 创建随机中心点
kmc.randomSelectClusterPoint();
// 循环迭代
kmc.recursion(kmc.random_select_point);
2013-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅