游游的字母串 (环形数组两点之间的位置)
游游的字母串 (环形数组两点之间的位置)
原创 于 2023-10-15 21:02:22 发布 · 粉丝可见 · 403 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/133847415
题目链接: 登录—专业IT笔试面试备考平台_牛客网
题目:

样例:
undefined<br/>yab<br/> |
|---|
| 3 |
|---|

思路:
暴力枚举,全部变成对应的26个字母字符需要的操作步数,取最少的一个操作步数,
这里的操作步数,是 环形 26 字母数组中 两个字符之间最短距离。
环形数组的两个元素之间的最短距离关系是
sql<br/><br/>i j 分别表示两个不同的元素<br/><br/>int dis = min(abs(i - j),环形数组大小 - abs(i - j))<br/> |
|---|
这里环形数组的大小是 26 。
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
游游的字母串 (环形数组两点之间的位置)
http://blog.angindem.cn/2023/10/15/Angindem-CSDN博客/093_93/