我想为图创建一个邻接矩阵而不使用任何库。问题在于图形的大小不是静态的,并且会随着时间的推移而增加。因此,我不能使用以下命令:
adj = [ [None for i in range(5)] for j in range(4) ]
例如,将4分配给元素(1,1):
adj[1][1]=4
我创建了一个称为adj的空列表:
adj = []
现在每次将节点添加到图中时,我都会向adj添加一个列表:
adj.append([])
如何在固定大小的情况下像使用q[1][1]=4
一样为矩阵的特定元素分配值?
答案 0 :(得分:1)
您可以从任何默认大小开始,然后使用Array ( [0] => 55 [1] => 28 [2] => 58 )
将元素添加到子列表中,或添加新的子列表。
$sql = "SELECT * FROM indhold WHERE uid='$artid'";
$result = mysqli_query($conn, $sql);
while ($row=mysqli_fetch_row($result)) {
echo $row[THE ARRAY NUMBER];
};
根据需要调整列表大小后,即可分配元素。
extend