⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractsimplematrix.java

📁 dm s preparing process. In this case we use O distance.
💻 JAVA
字号:
/* created at 2005-12-23 */
package com.clustering.ds.matrix;

/**
 * 该类是方阵的简单实现.
 * <p>
 * 所谓的简单实现是指把阵中的元素通过矩阵简单的存储在
 * 内存中,这种情况假设内存对于当前矩阵来说足够的大
 * <p>
 * 该类会被具体的方阵所继承,具体的对称阵将根据矩阵元
 * 素的数据类型的创建创建数组,并使用这个数组来存储矩
 * 阵。典型的存储结构是二维数组,对于稀疏矩阵可以根据
 * 稀疏矩阵的特征选择相应的存储结构
 * <p>
 * 总之,该类及其派生类会把阵中所有的元素都装入内存,这种
 * 情况是一般情况,也是能满足当前需要的情况:),但存储
 * 结构的类型留给了该类的派生类确定
 * @author Avon
 * @version 0.9
 * @since 0.9
 * @see com.clustering.core.FuzzyMatrix 
 * fe: FuzzyMatrix中将使用double[]来做矩阵的存储结构
 */
public abstract class AbstractSimpleMatrix extends SquaredMatrix {
	/**
	 * 该构造函数会导致使用setBound(int)方法
	 * @deprecated
	 */
	public AbstractSimpleMatrix() {
		super();
	}

	public AbstractSimpleMatrix(long bound) {
		super(bound);
		/*
		 * 这里并没有使用bound创建一个Object[bound][bound],
		 * 考虑到稀疏矩阵,所以存储结构还没有完全确定,该类的派生
		 * 类必须在构造函数中确定方阵的存储结构
		 */
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -