gpt4 book ai didi

algorithm - 以固定的最大显示产品数列出产品

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:02:25 24 4
gpt4 key购买 nike

我的应用程序具有在屏幕中列出固定数量(比如 5)的产品的功能。

int max=5;
//when the next button is clicked
if(start<=items)
{
start=start+max;
}
//when the previous button is clicked
start=start-max;


for(int i=start;i<=start+max;i++)
{
//list products process
}

可以有 3 个或 17 个或可能有 26 个产品。但算法的设计使其必须经过 5 的倍数。也就是说,对于 17 个产品加载 20 个产品,这可能会使应用程序崩溃。我的问题是“有没有办法避免额外的产品加载”?

最佳答案

只需在此处更改上限:

for(int i=start;i<=start+max;i++)
{
//list products process
}

start + maxmin(start + max , item_count - 1),其中项目计数是项目总数。仅当您使用基于 0 的数组索引的语言时,-1 才是必需的。

关于algorithm - 以固定的最大显示产品数列出产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32396080/

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