📄 sparse.h
字号:
/* sparse.h 030990 */#include "constant.h"typedef struct IntegerVector { INDEX N; INDEX *p;} IntegerVector;typedef struct SparseMatrixElement { INDEX Row; INDEX Col; ELEMENTVALUETYPE Value; struct SparseMatrixElement *RowNext; struct SparseMatrixElement *ColNext;} SparseMatrixElement;typedef struct /* SparseMatrix */ { INDEX n1; INDEX n2; SparseMatrixElement **RowHead; SparseMatrixElement **ColHead;} SparseMatrix;#ifdef ANSIPROTOvoid ErrorHalt(char *Msg);void TransposeMatrix(SparseMatrix *Matrix);struct IntegerVector *AllocatePermutation(INDEX Size);void SortRowsColumns(SparseMatrix *Matrix);BOOLEAN NearZero(ELEMENTVALUETYPE Value);#elsevoid ErrorHalt();void TransposeMatrix();struct IntegerVector *AllocatePermutation();void SortRowsColumns();BOOLEAN NearZero();#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -