问题标签 [pseudocode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
965 浏览

ruby - Ruby 代码翻译请求

我的 Ruby 语法知识可以忽略不计,希望有人能善意地将下面的函数翻译成伪代码,并可能提供一个如何调用它的示例?

0 投票
2 回答
306 浏览

string - 以编程方式构建字符串并处理尾随或前导布尔运算符

我在应用程序中使用 Lucene。因此,我有一个表单,允许用户通过从下拉列表中选择他们想要搜索的内容来构建查询。一旦用户提交,我构建查询,它归结为如下内容:

现在的问题是该语句将以“ AND”开头

现在我通常完成:

其他程序员通常更愿意这样做:

人们是否喜欢使用另一种技术来处理我没有想到的这种事情?我更喜欢前者。

0 投票
4 回答
3179 浏览

algorithm - 返回二叉树中最短分支长度的算法

可以使用两个函数 l 和 r 对二叉树进行编码,使得对于节点 n,l(n) 给出 n 的左孩子,r(n) 给出 n 的右孩子。

树的分支是从根到叶子的路径,分支到特定叶子的长度是从根到该叶子的路径上的弧数。

令 MinBranch(l,r,x) 是一个简单的递归算法,用于获取由 l 和 r 函数编码的二叉树以及二叉树的根节点 x,并返回二叉树的最短分支。

请提供此算法的伪代码。

0 投票
4 回答
422 浏览

php - 货架堆叠的伪代码

假设我有一些 1-n 单位宽的序列号项目,需要按行显示。每行是 m 个单位宽。我需要一些伪代码来输出行,以便保持 m 宽度限制。这不是背包问题,因为物品必须按序列号顺序排列 - 行尾的空格很好。

我一直在追我的尾巴,部分原因是我在 PHP 和 jQuery/javascript 中都需要它,因此请求伪代码....

0 投票
6 回答
409 浏览

if-statement - 如何改进这段代码?(如果太多)

我想打印正方形的边框...它可能只打印正方形的一侧或多侧,所以我写了这个方法

它可以正常工作,但我认为它不是那么优雅,它太多了,而且所有陈述或多或少都相同。我认为必须有办法简化这些代码,有什么建议吗?

0 投票
5 回答
2702 浏览

algorithm - 二叉树中最短的分支?

可以使用两个函数对二叉树进行编码lr 对于 a node nl(n)给出 的左孩子nr(n) 给出 的右孩子n

树的分支是从根到叶子的路径,分支到特定叶子的长度是从根到该叶子的路径上的弧数。

MinBranch(l,r,x)是一个简单的递归算法,用于获取由 l 和 r 函数编码的二叉树以及二叉树的根节点 x,并返回二叉树最短分支的长度。

给出这个算法的伪代码。

好的,所以基本上这就是我到目前为止想出的:

显然这不是很好或完美的。如果人们能帮助我完成这个完美的工作,我会很感激 - 任何帮助都将不胜感激。

0 投票
2 回答
726 浏览

pseudocode - 麻省理工学院一些课件的伪代码

0 投票
5 回答
54435 浏览

python - Python - 编写伪代码?

你将如何编写伪代码来绘制一个 8×8 方格棋盘,其中没有一个方格必须是满的?(都可以为空)

我不太明白伪代码的概念。

0 投票
5 回答
1228 浏览

python - 理解一个例子

我正在学习 Python 并遇到了这个例子,有人可以用简单的英语(或伪代码)逐行解释它在做什么。

非常感谢

0 投票
4 回答
6987 浏览

stack - 将中缀转换为后缀的伪代码

我正在努力为此获取伪代码。

为每个字符从左到右扫描字符串 If 操作数将其添加到字符串 Else if 运算符添加到堆栈 ....

我正在为如何处理 ( )s 而苦苦挣扎