问题标签 [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 投票
3 回答
217 浏览

documentation - 代码片段的正确标题标签是什么?

我目前正在为我的学位写论文,在写我的报告时,我不知道如何正确地为我的代码片段添加标题。

例如...

=====================================

图表/图片:“图 1 - 我的图表”

表:“表 1 - 列表数据”

代码:“????? 1 - 一些伪代码”

=====================================

你会用什么来代替问号?

0 投票
8 回答
137953 浏览

algorithm - 找到两个给定节点之间的路径?

假设我有按以下方式连接的节点,我如何得出给定点之间存在的路径数量以及路径详细信息?

找到从 1 到 7 的路径:

答案:找到 2 条路径,它们是

替代文字

在这里找到的实现很好,我将使用相同的

这是python中上述链接的片段

0 投票
9 回答
6891 浏览

nested - 这个 IF 语句是否嵌套?

输入 X:

0 投票
2 回答
11921 浏览

algorithm - 寻找散列算法的伪代码(开放、链接和多重)

您好,我正在寻找“开放”、“链接”和“多重哈希”算法的伪代码。是的,我一直在谷歌上寻找大量的时间,但我没能找到好的东西。

如果你有链接分享,我会很感激

问候

0 投票
6 回答
9870 浏览

pseudocode - 编写伪代码 - 最佳实践?

我不想在这里引起关于伪代码是否有用的争论,..有很多与此相关的问题。我确实发现编写伪代码有时很有用,但一直出现的一件事是我如何最好地表达它?

有时我最终会采用编号方法,有时我会使用 C 风格的语法,但大多数时候它是我认为当时最好的方法的混合。没关系,但是在 6 个月后,当我再次查看它时,并不总是那么清楚其意图是什么!为了解决这个问题,我最近开始将页面分成两部分,在右半部分我会写 pidgin [在此处插入语言],在左边我会用非常明显和冗长的英语写。

我认为编写伪代码没有任何“标准”,但我很想看看其他人是如何做到的,也许这会帮助我决定一个统一的方法。

提前致谢。

哦,我知道这个问题是主观的,如果这不是 SO 的预期目的,我很抱歉,但这仍然是一个有效的问题。事实上,计算中真的有那么多只有一个正确答案的问题吗?我会将最有帮助的答案标记为正确。

0 投票
13 回答
4784 浏览

pseudocode - 哪种编程语言最好地弥合伪代码和代码之间的鸿沟?

从现在开始编写代码时,我计划首先用漂亮、可读的伪代码布置所有内容,然后围绕该结构实现程序。

如果我将我目前知道的语言从最容易翻译到最难翻译,我会说:

Lisp、Python、Lua、C++、Java、C

我知道每种语言都有其优点和缺点,但我特别关注伪代码。您使用哪种语言最适合伪代码到代码?我总是喜欢学习新的语言。此外,如果您目前使用这种技术,我很想听听您对构建实用伪代码的任何提示。

注意:我觉得这是主观的,但根据个人喜好有一个明确的答案。我在这里问这个问题是因为 SO 社区拥有非常广泛的受众,并且可能会建议我不会遇到的语言和技术。

0 投票
3 回答
68 浏览

coding-style - 在游戏的“移动功能”中包含“检查位置”功能,还是在外部功能中包含“检查位置”功能更有效?

我正在用 C++ 创建一个游戏(说到这个,我使用的代码重要吗?),可以粗略地描述为棋盘游戏,我想知道这两个“检查字符是否超出界限”中的哪一个功能更高效:

一:

本质上,第一个移动每个实体,然后检查所有实体的位置并相应地重置它们,第二个确保玩家移动不会将他移出边界,而不是等到循环结束。

我想知道这两个(系统?)中的哪一个比另一个更有效或更快,或者,如果它们都相等,其中哪一个是更好的编码风格?

0 投票
3 回答
8732 浏览

vb.net - 伪代码检查。需要验证分配

我已经上交了,所以你不会帮我作弊。只是想知道这是否正确:

作业:输入员工姓名和工资列表,并确定平均(平均)工资以及高于和低于平均值的工资数量。

计划:允许输入姓名和薪水 计算平均值 排序值 计数值高于平均值 计数值低于平均值

0 投票
7 回答
5152 浏览

python - 将游戏伪代码转换成python

让计算机猜测一个用户在不超过 10 次的情况下在 1 到 1000 之间选择的数字。此分配使用一种称为二分搜索的算法。每次猜测后,该算法将搜索的可能答案数量减半。完整程序的伪代码如下;你的任务是把它变成一个工作的python程序。该程序应该首先在屏幕上打印指令,说明用户应该选择一个介于 1 到 1000 之间的数字,计算机将在不超过 10 次尝试中猜出它。然后它开始猜测,并在每次猜测后询问用户反馈。如果猜测需要更低,则应指示用户输入 -1,如果正确则输入 0,如果需要更高则输入 1。当程序猜测正确时,它应该报告需要猜测的次数。

伪代码

我需要一些认真的帮助!我根本不明白这些东西!这就是我所拥有的

我什至不知道它是否正确!

0 投票
1 回答
281 浏览

database - 文件夹搜索算法

不确定这是否是这里经常被问到的问题,或者我是否会得到任何答案,但我正在寻找一种伪代码方法来从包含图像的文件夹结构中生成数据库链接记录文件。

我有一组文件夹,结构如下:

从本质上讲,它代表了从 1999 年开始的车辆的可能图像。

品牌和型号(例如品牌:Alfa Romeo,型号:145)有各种装饰或版本。每种装饰或版本都可以在许多看起来相同但燃料类型或发动机容量不同的车辆中找到。

为了节省重复,上面的文件夹结构使用了默认文件夹......并且从 2000 年开始,默认版本会出现图像。我需要为每个版本生成链接表 - 基于是否有自己的覆盖图像,或者是否使用默认版本......

例如,version_1 没有图像文件,所以我需要为默认图像创建链接,从 2000 年开始一直持续到 2009 年。

另一方面,版本 2 开始使用 2000 年的默认图像,但随后使用了两个新集,首先是 2001-2002 年,然后是 2003-2009 年。因此,所需的链接列表是...

(默认就是这样 - 一个占位符,不需要链接。)

目前我正在浏览文件夹,构建数组,然后在最后修剪脂肪。我只是想知道是否有捷径,使用某种文本处理方法?大约有 45,000 个文件夹,其中大部分是空的 :-)