什么:=伪编码的意思?

Tim*_*ler 2 syntax pseudocode

我目前正在研究快速排序算法的伪代码.在某些方面,它说:

i := left
Run Code Online (Sandbox Code Playgroud)

:=代表什么?是+=正常还是正常=

仅供参考:这是完整的伪代码(德语):

 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
Run Code Online (Sandbox Code Playgroud)

Eli*_*lka 9

:=代表什么?

它是一个赋值运算符,派生自Pascal编程语言.

+=正常还是正常=

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

有关快速参考,请参阅freepascal.org 中的作业和表达式中的变体.