gpt4 book ai didi

c++ - 用c++写一个简单的排序算法,连同伪代码版本

转载 作者:行者123 更新时间:2023-11-28 03:28:50 25 4
gpt4 key购买 nike

我正在尝试用 C++ 编写某种排序算法,然后用伪代码编写它,然后,现在用伪代码编写它还不错,但是把它记在我的脑海里变得很困难,所以我向你们提出的问题是:

我想创建一个算法,它采用未排序的数组以及两个整数(比如说 B 和 C)并输出 TRUE,如果 A 包含一个既大于 B 又小于 C 的元素,否则它返回 FALSE。

For J <-- 1 to Length[A]
Count <-- j+1
while Count =< Length[A]

这是我对伪代码的开始,因为这似乎是合乎逻辑的开始,然后用 c++ 实现它,但是我发现自己在循环中兜圈子,并没有取得太大进展。希望我所说的一切都是有道理的,并且有人可以将它们放在一起以创建某种形式的解决方案。谢谢。

最佳答案

根据我对 Steve McConnell 的 Code Complete 的记忆,理想情况下,您的伪代码应该看起来更像英语,而不是实际情况。以我的愚见,你跳得太快了。

这个怎么样:

for each element in array
check to see if element is between B and C
if element is between B and C
return TRUE
else
continue loop
next

return FALSE

这就是我从您的陈述中收集到的信息:

I'm looking to create an algorithm that takes an unsorted array,along with two integers(Lets say B AND C) and outputs TRUE, if A contains an element which is both greater than B and less than C, otherwise it returns FALSE.

关于c++ - 用c++写一个简单的排序算法,连同伪代码版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13164047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com