gpt4 book ai didi

syntax - := mean in pseudocode? 是什么

转载 作者:行者123 更新时间:2023-12-01 08:08:37 25 4
gpt4 key购买 nike

我目前正在研究快速排序算法的伪代码。在某些行上,它说的是这样的:

i := left

:= 代表什么?它是 += 还是普通的 =

仅供引用:这是完整的伪代码(德语):

 funktion teile(links, rechts)
i := links
// Starte mit j links vom Pivotelement
j := rechts - 1
pivot := daten[rechts]

wiederhole

// Suche von links ein Element, welches größer als das Pivotelement ist
wiederhole solange daten[i] ≤ pivot und i < rechts
i := i + 1
ende

// Suche von rechts ein Element, welches kleiner als das Pivotelement ist
wiederhole solange daten[j] ≥ pivot und j > links
j := j - 1
ende

falls i < j dann
tausche daten[i] mit daten[j]
ende

solange i < j // solange i an j nicht vorbeigelaufen ist

// Tausche Pivotelement (daten[rechts]) mit neuer endgültiger Position (daten[i])

falls daten[i] > pivot dann
tausche daten[i] mit daten[rechts]
ende

// gib die Position des Pivotelements zurück

antworte i

ende

最佳答案

What does the := stand for?

它是一个赋值运算符,源自 Pascal 编程语言。

Is it += or a normal =?

:= 等同于 =,不要与复合赋值 运算符混淆(例如 +=).

参见 Variants in assignments and expressions在 freepascal.org 上获取快速引用。

关于syntax - := mean in pseudocode? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com