【发布时间】:2010-09-24 21:36:47
【问题描述】:
我在上基础编程课,一切都是用伪代码完成的。
我的问题是:如何链接两个数组?
我有一个列出学生姓名的单维数组,还有一个列出每个学生的前八名分数的二维数组……这一切都很好,但现在我需要对数组进行排序以学生的名义。我在网上闲逛并通读了书籍章节两次,它只简要提到了链接两个数组,但没有显示示例。
如果有任何帮助,我们正在使用冒泡排序,这是我相当熟悉的...我可以对名称进行排序,这很容易,但我不知道如何对成绩进行排序,所以它们不会出现故障。
感谢您的意见!
旁注:我明白了!我最终按照 Greg Hewgill 提到的方式做了。当我对他的建议发表评论时,我开始随机输入代码行,直到我想到这个想法......它看起来并不漂亮(一个模块交换了名称,另一个交换了成绩,甚至还有第三个在多维数组中交换个别学生的成绩),但它确实似乎工作......没有办法用一种语言测试它,因为我没有编译器,也没有足够的知识将伪代码变成实际代码,如果我打算下载一个,但在我打出来的纸上听起来真的很棒!
正如我在笔记中提到的,我非常感谢大家的快速和有益的见解,我什至没想到今晚我会得到回复,再次感谢大家的帮助!
杰弗里
【问题讨论】:
-
杰夫:欢迎来到 stackoverflow!请为有帮助的答案投票,并接受(带有复选标记)其中一个答案。 :)
-
您实际上不需要编译器。选择具有 Python、Ruby、SML 等解释器的语言...
-
伪代码?没有编译器? Dijkstra 会喜出望外...
标签: arrays linker pseudocode multidimensional-array