二维稀疏矩阵的简单实现,其他维数的可以参照实现
来源:互联网 发布:三国全面战争吕布数据 编辑:程序博客网 时间:2024/05/12 23:26
在网上搜了一下java的稀疏矩阵的实现,放到自己机器上面有问题,所以自己就写了个简单点的,实现稀疏矩阵基本功能。
import java.util.HashMap;
/**
* 稀疏矩阵
* @author Administrator
*
*/
public class SparseMatrix {
/**
*
* 保存矩阵向量内容
*/
private java.util.Map save=new HashMap();
public SparseMatrix() {
super();
}
/**
* 向矩阵中添加向量
* @param row
* @param column
* @param value
*/
public void put(int row ,int col ,Object value){
save.put(transfertoMapKey(row,col), value);
}
private String transfertoMapKey(int row ,int col){
return "-row-"+row+"-col-"+col;
}
public Object get(int row ,int col){
return save.get(transfertoMapKey(row,col));
}
public boolean containsKey(int row,int col){
return save.containsKey(transfertoMapKey(row,col));
}
public Object remove(int row,int col){
return save.remove(transfertoMapKey(row,col));
}
}
- 二维稀疏矩阵的简单实现,其他维数的可以参照实现
- 简单的稀疏矩阵实现
- Python 实现简单的稀疏矩阵
- 稀疏矩阵的实现
- 稀疏矩阵的C++实现
- Python 使用单链表实现简单的稀疏矩阵
- 一个简单的矩阵类的实现(参照《数据结构C++语言描述》第五章)
- 4.3稀疏矩阵的运算与实现
- C++实现稀疏矩阵的压缩存储
- 稀疏矩阵的简单描述
- 稀疏矩阵的简单操作
- 数据结构与算法(Java描述)-15、稀疏矩阵以及稀疏矩阵的三元组实现
- 数据结构练习---java实现普通矩阵与稀疏矩阵的矩阵转置,矩阵加法,矩阵乘法,应用简单工厂与模板方法。
- 稀疏矩阵的接压缩算法的实现
- 稀疏矩阵的三元组表示的实现(3.1)
- 第九周 稀疏矩阵的三元表示的实现
- 稀疏矩阵及其实现
- 数据结构稀疏矩阵的实现及转置
- Spring 2.0在线视频教程
- XPe开发初体验(一)XPe概述
- 《给初学者的Windows Vista的补遗手册》之032
- U-BOOT启动过程分析 经典文章汇集
- 协同推荐系统简介
- 二维稀疏矩阵的简单实现,其他维数的可以参照实现
- The use of cookies
- EmEditor V7试用
- 107个javascript实例
- Socket 基础
- 在Debian Etch上安装Windows
- SEO 比比看: Che168.com VS pcauto.com.cn
- SEO 比比看: Che168.com VS pcauto.com.cn
- Subclipse入门指南