所以我给了自己一个任务来制作一个伪代码冒泡排序算法(按升序排列)函数以在更大的程序中使用,我对伪代码很陌生,所以我希望得到支持。我有 Python 代码: # Python:冒泡排序
def bubblesort(myList):
for i in range(0, len(myList) - 1):
for j in range(0, len(myList) - 1 - i):
if myList[j] < myList[j+1]:
myList[j], myList[j+1] = myList[j+1], myList[j]
return myList
但是我该如何将它变成伪代码呢?
最佳答案
伪代码没有定义的标准,因为它只是一种编写人类可读的程序代码表示的方法。可以根据需要定义函数。几个例子是:
-
def FunctionName()
,就像用于定义函数的 Python 语法一样; - C 风格
<type> function name()
; - 等等
最终如何定义函数取决于您,是否选择遵循原始源语言的语法只是您的决定。
可以找到更多伪代码函数声明的例子here (en.wikipedia.org,“伪代码”,“语法”部分)。
关于pseudocode - 你如何在伪代码中创建一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48570343/