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