pseudocode - 你如何在伪代码中创建一个函数

标签 pseudocode bubble-sort

所以我给了自己一个任务来制作一个伪代码冒泡排序算法(按升序排列)函数以在更大的程序中使用,我对伪代码很陌生,所以我希望得到支持。我有 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/

相关文章:

java - 冒泡排序作业出错

c - 如何让这个函数接受任意字符串?

生成单词所有变体的算法

algorithm - 理解伪代码

c++ - 适合矩形的字符串

algorithm - 如何使用一些基本规则分配即时一对一通信

algorithm - 询问一些伪代码解释

c++ - 无论对象变量类型如何,如何对对象数组进行排序

c - 使用 2 函数进行冒泡排序

performance - 排序算法效率/性能