设计一个ATM机器
设计一个ATM机器🟨
做题过程
本来觉得维护一个普通数组就可以了,其实确实也是这样的,但是我写的依托💩。
算法概述
本题要求为设计一个ATM类,会读取不同面额的钞票,每次吐钞票的时候优先吐面额大的,还会判断够不够吐。
- 时间复杂度为O(nk):k指的是钞票的面额种类数
- 空间复杂度为O(k)
JAVA
1 | class ATM { |
总结
我用的是一个变量来代表剩余金额来进行维护。
- Title: 设计一个ATM机器
- Author: tobegold574
- Created at : 2025-01-05 16:24:35
- Updated at : 2025-01-05 17:09:27
- Link: https://tobegold574.me/2025/01/05/设计一个ATM机器/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments