伪代码 Python 概念
Pseudocode Python Concepts
我知道伪代码本质上更多地基于自然语言语法和原则,但它应该代表编码概念。我还是初学者,所以我不是很了解所有的概念。
int string (char s[1..m], char t[1..n])
// d is a table with m+1 rows and n+1 columns
declare int d[0..m, 0..n]
除了最后一行,我明白了。有人可以在 python 中向我解释一下吗?
这是在声明一个大小为 mxn 的二维数组。对于静态类型语言(甚至伪代码),在使用变量之前声明变量是什么是 necessary/useful。例如,如果您使用过 C,我们会在使用它们之前定义变量。对于像 Python 这样的动态语言,这不是必需的,您也不会看到它。
我想 Python 中最接近的事情是创建并清空包含整数的列表并将其分配给 d
。
我知道伪代码本质上更多地基于自然语言语法和原则,但它应该代表编码概念。我还是初学者,所以我不是很了解所有的概念。
int string (char s[1..m], char t[1..n])
// d is a table with m+1 rows and n+1 columns
declare int d[0..m, 0..n]
除了最后一行,我明白了。有人可以在 python 中向我解释一下吗?
这是在声明一个大小为 mxn 的二维数组。对于静态类型语言(甚至伪代码),在使用变量之前声明变量是什么是 necessary/useful。例如,如果您使用过 C,我们会在使用它们之前定义变量。对于像 Python 这样的动态语言,这不是必需的,您也不会看到它。
我想 Python 中最接近的事情是创建并清空包含整数的列表并将其分配给 d
。