博客
关于我
Objective-C实现greedy coin change贪心硬币找零算法(附完整源码)
阅读量:798 次
发布时间:2023-02-19

本文共 1255 字,大约阅读时间需要 4 分钟。

Objective-C实现贪心硬币找零算法

贪心硬币找零算法实现

以下是一个使用Objective-C实现贪心硬币找零算法的详细示例代码:
                #import 
NSArray *greedyCoinChange(NSArray *coinValues, int amount) { NS MutableDictionary *coins = [NS MutableDictionary dictionaryWithValues:coinValues]; int remaining = amount; int index = 0; while (remaining > 0) { if (index >= [coinValues count]) { return nil; } NSDecimal *currentCoinValue = [coinValues[index] decimalValue]; if (remaining >= currentCoinValue) { [coins setValue:remaining - currentCoinValue forKey:[coinValues[index] stringValue]]; remaining -= [currentCoinValue intValue]; } else { index++; } } return coins; }

转载地址:http://ovnfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
查看>>
Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
查看>>
Objective-C实现bubble sort冒泡排序算法(附完整源码)
查看>>
Objective-C实现Burke 抖动算法(附完整源码)
查看>>
Objective-C实现Burrows-Wheeler 算法(附完整源码)
查看>>
Objective-C实现CaesarsCiphe凯撒密码算法(附完整源码)
查看>>
Objective-C实现canny边缘检测算法(附完整源码)
查看>>
Objective-C实现cartesianProduct笛卡尔乘积算法(附完整源码)
查看>>
Objective-C实现check strong password检查密码强度算法(附完整源码)
查看>>
Objective-C实现chudnovsky algorithm楚德诺夫斯基算法(附完整源码)
查看>>
Objective-C实现circle sort圆形排序算法(附完整源码)
查看>>
Objective-C实现CircularQueue循环队列算法(附完整源码)
查看>>
Objective-C实现climbStairs爬楼梯问题算法(附完整源码)
查看>>
Objective-C实现cocktail shaker sort鸡尾酒排序算法(附完整源码)
查看>>
Objective-C实现cocktailShakerSort鸡尾酒排序算法(附完整源码)
查看>>
Objective-C实现CoinChange硬币兑换问题算法(附完整源码)
查看>>
Objective-C实现collatz sequence考拉兹序列算法(附完整源码)
查看>>
Objective-C实现Collatz 序列算法(附完整源码)
查看>>
Objective-C实现combinations排列组合算法(附完整源码)
查看>>
Objective-C实现combine With Repetitions结合重复算法(附完整源码)
查看>>