如何在伪代码中编写一个函数

3

我给自己设定了一个任务,编写一个伪代码的冒泡排序算法(升序),以便在大型程序中使用。我对伪代码还比较陌生,希望得到支持。这是Python代码:

# Python: BubbleSort
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

但是我应该怎样将它转换成伪代码呢?

1个回答

2

伪代码没有明确定义的标准,它只是一种编写可读性强的程序代码表示方法。函数可以按照您的意愿定义。以下是一些示例:

  • def FunctionName(),这是Python定义函数的语法;
  • C语言风格的<type> function name()
  • 等等。

最终如何定义函数取决于您自己,而且是否选择遵循原始源语言的语法也只是您自己的决定。

有关伪代码函数声明的更多示例,请参见此处(en.wikipedia.org,“Pseudocode”,“Syntax”部分)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接