gpt4 book ai didi

c++ - C++合并排序检查以查看列表中是否有数字

转载 作者:行者123 更新时间:2023-12-02 10:23:06 26 4
gpt4 key购买 nike

我有一个合并排序程序,我希望通过让用户选择一个号码然后检查该号码是否在列表中以及是否中奖来变成彩票游戏。但是,我找不到有关如何检查列表中某个数字的任何有用信息,请向我解释一下我该怎么做?

最佳答案

这不是合并排序,而是冒泡排序。为了有效地查找此列表,可以在对其进行排序后执行binary_search,也可以在对其进行排序之前进行线性搜索。

线性搜索将如下所示:

bool found(int*a, const int N, const int TARGET)
{
for(int i = 0; i < N; ++i)
{
if(a[i] == TARGET)
{
return true;
}
}
return false;
}

关于c++ - C++合并排序检查以查看列表中是否有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59205792/

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