今天是元宵节在这祝大家元宵节快乐,我今天第一天写文章数据结构也是学的比较薄弱算法那就更别说,但我相信只要自己可以坚持的学下去一定会得到提高的。
个人观点:工作这么这么久虽然工作上用的算法不多,但却让我感到学好数据结构和算法对于一个程序员事多么的重要,至少你是个有思想的程序员而不是只是复制粘贴的码农,那话不多说看看这道题的解法吧!
刚开始看到这道题的时候完全没有一点思路因为我的 算法基础还是比较薄弱的, 但对于一些算法大佬这种题目那是看一下就知道怎么去写了,对于我来说还是有些难度的。
参考剑指off上一些大佬的写法从中能到一些思路,画了一个简单的草图比较丑
这是个人觉得比较好理解的思路拿过来分享一下。
public class Solution {
这道题还是相对比较简单的从这道题的解题思路类似于数学上的对称,那个利用两个指针对开始的地方走k步即是到过来的k步,但是我们怎么得到呢?
利用两个指针思想还是非常的巧妙的。用第二个指针记录第一个指针从第k个位置走完的位置即第二个指针走完n-k个位置那第二个指针的位置就是倒数第k个位置。从这个思想上我们扩散出许多的题目类型,也可以让自己的思维跳出局限。
觉得文章不错,记得转发分享给更多同学哦~
点赞、转发和辣条会提升颜值哦~
- END -
关注我
每天进步一点点