针对你在两个答案上留下的评论:我不担心重复。伪代码的关键是要清楚地解释一个算法,如果需要很长时间才能很好地做到这一点,那就随它去吧。我能想到的唯一缩短它的方法是使用“FOR EACH list of<;x>;”,但这可能会对某些读者意味着循环,这将使以后在伪代码中更难分辨出所引用的列表,因此我不建议使用它。你最好让你的伪代码长而明确,而不是为了简洁而牺牲清晰度。在
不完全确定你在问什么,但我想说的是遵循一些简单的伪代码格式
Set cat1 to empty list
Set cat2 to empty list
Set cat3 to empty list
Set cat4 to empty list
Set cat5 to empty list
Set cat6 to empty list
Set cat7 to empty list
如果我觉得有必要在伪代码中包含这些,我可能会使用“SET”或“ASSIGN”这个词。例如:
另外,应该用更好的描述来替换变量名,而不是变量名本身。在这个例子中我做不到,因为我不知道它们会是什么。在
针对你在两个答案上留下的评论:我不担心重复。伪代码的关键是要清楚地解释一个算法,如果需要很长时间才能很好地做到这一点,那就随它去吧。我能想到的唯一缩短它的方法是使用“FOR EACH list of<;x>;”,但这可能会对某些读者意味着循环,这将使以后在伪代码中更难分辨出所引用的列表,因此我不建议使用它。你最好让你的伪代码长而明确,而不是为了简洁而牺牲清晰度。在
不完全确定你在问什么,但我想说的是遵循一些简单的伪代码格式
Set cat1 to empty list Set cat2 to empty list Set cat3 to empty list Set cat4 to empty list Set cat5 to empty list Set cat6 to empty list Set cat7 to empty list
相关问题 更多 >
编程相关推荐