1
https://codility.com/media/train/3-PrefixSums.pdf了解算法的语言语法
我正在努力研究关于编码的算法。我被困在上述链接中算法中使用的符号之一。
P = [0] *(n + 1)是什么意思?这是哪种语言?
由于 ř
https://codility.com/media/train/3-PrefixSums.pdf了解算法的语言语法
我正在努力研究关于编码的算法。我被困在上述链接中算法中使用的符号之一。
P = [0] *(n + 1)是什么意思?这是哪种语言?
由于 ř
其它术语,诸如xrange
,示出了语言是Python。一般来说,在网上搜索您在代码中看到的单词,因为它可能有助于了解该语言的名称。
在Python中,[0]
是包含单个零的列表,并且[0] * (n + 1)
是(n + 1)
零的列表,如[0, 0, ..., 0]
。
谢谢,加萨。我发布了这个问题后意识到它是Python。所以,基本上上面的代码只是用零来初始化一个列表,是吗? – rishi 2014-10-30 22:50:01
@ rishi:对。然后,除第一个零以外的所有零都被覆盖,所以正面影响只是设置长度和第一个元素。 – Gassa 2014-10-30 22:51:21
谢谢!由于我没有足够的声望点,我无法将其标记为答案。 – rishi 2014-10-30 22:57:41