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

arrays - 你如何链接两个数组?

我在一个基本的编程课上,一切都是用伪代码完成的。

我的问题是:如何链接两个数组?

我有一个列出学生姓名的一维数组,我有一个列出每个学生的前八名分数的二维数组……这一切都很好,但现在我需要按学生对数组进行排序姓名。我在网上闲逛并通读了书籍章节两次,它只简要提到了链接两个数组,但没有显示示例。

如果有任何帮助,我们正在使用冒泡排序,这是我相当熟悉的......我可以对名称进行排序,这很容易,但我不知道如何对成绩进行排序,所以他们不会出故障。

感谢您的输入!

旁注:我明白了!我最终按照 Greg Hewgill 提到的方式做了。当我对他的建议发表评论时,我开始随机输入代码行,直到我想到这个想法......它看起来并不漂亮(一个模块交换了名称,另一个交换了成绩,甚至还有第三个在多维数组中交换个别学生的成绩),但它确实似乎工作......没有办法用一种语言测试它,因为我没有编译器,也没有足够的知识将伪代码变成实际代码,如果我要下载一个,但在我打出来的纸上听起来真的很棒!

正如我在笔记中提到的,我非常感谢大家的快速和有益的洞察力,我什至没想到今晚我会得到回复,再次感谢大家的帮助!

杰弗里

0 投票
5 回答
995 浏览

language-agnostic - 可运行的伪代码?

我正在尝试为以下想法确定现有技术:

1) 用户使用称为 (insert_name_here) 的语言键入一些代码;

2) 用户从知名输出候选列表(javascript、ruby、perl、python)中选择目标语言;

3) 处理器将 insert_name_here 翻译成目标语言的可运行代码;

4) 处理器然后使用基于所选语言的相关系统调用运行代码

这样做的原因是因为在从 insert_name_here 到所有受支持的目标语言的所有语言结构之间存在预先建立的 1 对 1 映射。

免责声明:这显然不会产生针对目标语言量身定制的“优雅”代码。它只是做了一个可运行的基本翻译。目的是让开发人员在几种不同的语言用于那些他们不想重新发明轮子但出于某种原因需要在特定项目中使用特定语言的情况。)

这已经存在了吗?

0 投票
14 回答
5343 浏览

pseudocode - 您在现实世界中使用伪代码的频率如何?

回到大学,在我的课程中,只有伪代码的使用比 OOP 得到了更多的宣传。就像评论(和其他宣扬的“最佳实践”)一样,我发现在关键时刻伪代码经常被忽视。所以我的问题是......谁实际上经常使用它?还是仅在您很难完全在脑海中概念化算法时才使用它?我对每个人的回应都很感兴趣:耳后湿透的初级开发人员到打孔卡时代就在身边的头发花白的老兵。

就我个人而言,我主要只将它用于困难的事情。

0 投票
3 回答
1563 浏览

neural-network - 如何在神经网络中找到神经元的值

由于在谷歌上找到的很多这些网站都使用数学符号,我不知道这意味着什么,我想制作一个像这样的前馈神经网络:

现在有人可以向我解释如何找到 o1 的值吗?当一个神经元没有任何输入处于活动状态时,如何使神经元处于活动状态?

0 投票
1 回答
1829 浏览

asp.net - c# HttpModule 处理伪子域

我是使用 .NET 进行开发并从事个人项目的新手。我的项目将允许用户创建自己的简单移动网站。

我想编写一个处理伪子域的 HTTP 模块。

我已经设置了我的 DNS 通配符so sub.domain.comxxx.domain.com指向同一个应用程序。我希望能够从sub.domain.com/pageID.htmlURL 中提取子和 ID 部分,并从数据库服务器加载页面设置,以便构建页面并将其呈现给客户端。

我可以使用 URL 重写工具来做到这一点isapirewrite,但我希望我的应用程序独立于操作系统,以便服务器不需要安装任何 3rd 方应用程序。

是否可以使用 HTTP 处理程序来做到这一点?

任何人都可以发布一个例子吗?

0 投票
5 回答
1622 浏览

language-agnostic - PDL 在实际编程中是如何使用的?

我一直在阅读完整的代码,但它谈到的其中一件事是 PDL - 一种更高级别的设计语言,您可以在使用所选语言进行编码之前编写每个例程。

我想知道是否有人在现实生活中真的这样做过?它说的另一件事是将代码中的每一行 PDL 作为注释。这肯定是过于冗长的评论吗?

我从来没有在现实生活中使用过 PDL,除了可能在大学课程中使用类似 ISWIM 的东西,但我在编写自己的代码时从未使用过它。

当然,如果您首先用伪代码编写每个例程/方法/任何内容,您最终会浪费很多时间吗?

0 投票
7 回答
1245 浏览

pseudocode - 这个伪代码的输出是什么?

我们得到了喜忧参半的结果。我们中的一个得到 10^7,另一个得到 10^27。

我想我发现了我的错误......我每次都用 10 代替 p,而不是用新的 temp 值。

编辑:这是我的工作:

10^7

0 投票
7 回答
15575 浏览

java - Java 2d 游戏中的路径查找?

本质上,它是我正在开发的一款 pacman 克隆游戏。我有一个 Enemy 类,并创建了这个类的 4 个实例,它们都代表游戏的 4 个幽灵。

所有的幽灵都在屏幕的随机区域开始,然后他们必须朝着吃豆人角色前进。当玩家控制 pacman 并移动它时,他们应该跟随它并尽可能靠近他。

没有迷宫/障碍(还),所以整个地图(400x400 像素)对他们来说是开放的。

对于玩家和每个 Ghost,我可以检索 X、Y、图像宽度和高度属性。另外,我已经有一个碰撞检测算法,所以不用担心,只是鬼魂找到了吃豆人的路。

0 投票
2 回答
889 浏览

algorithm - 编程代数方程

在另一篇文章中,MSN 给了我一个很好的指导来解决我的代数问题(从总成本计算出价)。现在,即使我可以手动计算它,我也完全不知道如何用伪代码或代码编写它。任何人都可以给我一个快速提示?顺便说一句,我想根据最终成本计算出价。

0 投票
3 回答
2665 浏览

algorithm - pseudo code for finding closed paths in a graph

I have an adjaceny matrix for a graph which tracks the edges between the nodes by having a 1 in the corresponding adjMat[i,j] = 1; Through this adjaceny matrix i wish to find out all the closed paths of length 4 which exists in the graph. Can anyone please provide me with a pseudo code. thank u