捕获黑皇后需要的最少移动次数
捕获黑皇后需要的最少移动次数(medium)
做题过程
总之就是一堆分类讨论。没做完,太烦了。
算法概述
本题要求为给出车、象、黑皇后的位置,黑皇后不动,看车和象需要多少步到黑皇后的位置。就是分类讨论。
- 时间复杂度为O(1)
- 空间复杂度为O(1)
JAVA
1 | class Solution { |
总结
就是要用Math.max()
和Max.min()
简化比较,还有如果分类要求较多,应当 适当增加if数量 ,而不是全部挤在一块,像上述解法,就是把车的同行同列分到了两个if里,这样就好写很多,核心的还是 分离 的思想。
- Title: 捕获黑皇后需要的最少移动次数
- Author: tobegold574
- Created at : 2024-12-05 11:21:20
- Updated at : 2024-12-05 11:26:53
- Link: https://tobegold574.me/2024/12/05/捕获黑皇后需要的最少移动次数/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments