imperative-programming

imperative-programming

文章 0 浏览 3

将递归二叉树遍历转换为迭代

我被要求编写迭代版本,但我编写了递归版本,即 void inorderTraverse(BinaryTree root) { if(root==NULL) printf("%d",root->id); else { inorderTra…

机场等船 2024-12-06 13:26:38 1 0

解释求解“最长递增子序列”的算法问题

过去两个小时我一直试图理解这个算法,但似乎无法理解。有人可以用简单易懂的方式解释一下吗? function lis_length(a) n := a.length q := new Array…

爱*していゐ 2024-12-02 10:28:48 1 0

为什么 Haskell(有时)被称为“最佳命令式语言”?

(我希望这个问题是切中主题的——我尝试寻找答案,但没有找到明确的答案。如果这个问题恰好偏离主题或已经得到回答,请审核/删除它。) 我记得曾多次…

慢慢从新开始 2024-11-18 20:06:12 3 0

是否有一种比命令式算法更快的函数式算法?

我正在寻找一种比命令式更快的函数式算法(或此类算法的参数)。 我喜欢函数式代码,因为它具有表现力,而且比命令式代码更容易阅读。但我也知道这种…

大姐,你呐 2024-10-14 08:22:56 8 0

将带有break-s/continue-s的命令式控制流转换为haskell

考虑下面的命令式代码,它在 3 位数字的乘积中找到最大的回文(是的,这是“[18 世纪杰出数学家]项目”网站的第一个任务): curmax = 0 for i in ran…

一梦等七年七年为一梦 2024-10-08 23:50:19 10 0

还有其他人认为实例变量在数据库支持的应用程序中存在问题吗?

我发现 C# 等语言的状态控制并没有得到很好的支持。 我的意思是,由程序员来管理内存中对象的状态。一个常见的用例是域模型中的实例变量是驻留在持久…

酒废 2024-09-03 18:50:52 9 0

声明和状态

“声明”一词以“国家”一词开头,这是否有更深层的含义,或者这只是一个奇怪的巧合?请注意,英语不是我的母语,所以答案对你来说可能是显而易见的,…

黎夕旧梦 2024-09-02 03:26:05 5 0

函数式编程是命令式编程的子集吗?

函数式编程的主要特征之一是使用无副作用函数。然而,这也可以用命令式语言来完成。对于递归和 lambda 函数(例如 C++0x)也是如此。因此我想知道命令…

追星践月 2024-08-12 07:34:51 5 0

函数式语言的程序更容易出现堆栈溢出吗?

我开始学习 ocaml,并且非常欣赏该语言中递归的力量。然而,我担心的一件事是堆栈溢出。 如果ocaml使用堆栈进行函数调用,最终不会导致堆栈溢出吗?例…

萌︼了一个春 2024-08-02 07:44:28 8 0

Haskell 与现实世界中的过程式编程

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

我们只是彼此的过ke 2024-07-25 01:04:26 9 0

命令式代码和疑问式代码是什么意思

我的经理要求我在 ASP.net 中编码。 我的命令式和疑问式代码是什么意思。 它与程序员有什么关系?…

山有枢 2024-07-11 14:21:15 12 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文