我的数据结构如下:
c
但对于每对值D,E
,C
的长度不同。 SIZE
的每个值Cmax=SIZElike(AllPaths%list_Pw(A,B)%vectors)
的长度不同。
vectors
函数仅适用于数组,但有一个等效的数据结构,如:
A,B
当我构建我的数据结构时,替代方法是保持每对Amax=5
的每个Bmax=5
的大小,但我会是一个更大的数组,有很多信息,我不会需要......
修改
例如我的Cmax
和A=4
我希望能够知道B=3
和AllPaths%list_Pw(4,3)%vectors(Cmax)
Cmax
是什么
A=2
因为B=4
和AllPaths%list_Pw(2,4)%vectors(Cmax)
MODULE NewType
TYPE :: vector
INTEGER, DIMENSION(:, :), ALLOCATABLE :: elements
END TYPE vector
TYPE :: ragged_array
TYPE(vector), DIMENSION(:), ALLOCATABLE :: vectors
END TYPE ragged_array
TYPE :: List_RA
TYPE(ragged_array),DIMENSION(:, :),ALLOCATABLE::List_PW
END TYPE List_RA
END MODULE
会有所不同:
using (IRepository ceRepository = new DB4Repository(@"Data Source=C:\Data\SQLCE\Test\nw40.sdf"))
{
string fileName = Path.GetTempFileName();
var generator = new Generator4(ceRepository, fileName);
generator.ScriptDatabaseToFile(Scope.SchemaData);
using (IRepository serverRepository = new ServerDBRepository4("Data Source=.;Trusted_Connection=true;Initial Catalog=Test"))
{
serverRepository.ExecuteSqlFile(fileName);
}
}
EDIT2
如何声明类型:
=Complex(firstCell,secondCell)