数学符号还是伪代码?

Mathematical notation or Pseudocode?

此刻我很关心哪种方法最能直观地解释一个算法。

我尝试阅读一些伪代码,哇,它在某些情况下可能很复杂(特别是对于数学应用程序,甚至比公式本身或 PHP、C++ 或 Py 中的纯代码还要复杂)。我考虑过如何用数学符号描述算法,使数学家和 Web 开发人员也能理解。

你认为这是个好主意吗? (如果它的所有语法和结构,符号和建模都将得到很好的解释并且它很紧凑)

示例: Binary Search

如果进行数学分析,它甚至可以帮助简化算法的复杂性(我认为)

取决于算法。对我来说,我知道如果没有视觉图,我永远不会理解树的概念。还有节点的概念,虽然绘图很好,但实际看到写下的数据结构更适合这种情况。

这是学生对学生的基础。我个人认为二进制搜索的例子是最糟糕的例子,但我相信一些数学人员可能会更好地理解它。