美文网首页
促销活动 满减折 添加新商品算出最优 组合

促销活动 满减折 添加新商品算出最优 组合

作者: 鱼蛋杰 | 来源:发表于2021-08-05 14:19 被阅读0次
    效果如图

    每次添加新商品重新计算,因此写了个方法计算

    数据结构如下

    ```        

    NSLog(@"hello world");

    ```

    促销活动数据结构 促销 具体结构

    实现思路 一开始是打算把 每个商品 携带的 促销循坏出来 然后 把满足促销的商品 添加入促销,然后算出 满足 满减折的促销优惠的价格 ,优惠价最高的 促销 留下 添加入 最优数组,然后把 最优 促销的携带的商品 在 总商品 数组中去掉 ,在轮询  之前的方法 获取 最优。以此获取最优方案,但这样会出BUG,跟商品数量有关 ; 具体就不详细 操作了。

    后续解决方案就想着 把所有可能列出来 算出 得到每个组合的 打折后的总价,然后获得最优;

    算出所有促销组合 的方法 arr传入的商品数组,aginArr保存所有促销组合的方法,disAllPrice保存最优惠商品优惠价格,sucObj保存最优惠组合 计算最优惠组合的方法 ,给父级赋值id 是为了找到 当前促销下一个的最优惠 促销 重组数组 方便渲染

    相关文章

      网友评论

          本文标题:促销活动 满减折 添加新商品算出最优 组合

          本文链接:https://www.haomeiwen.com/subject/gujmvltx.html