第十四期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
第十四期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
前面我们讲了线段树以及线段树是如何高效解决某些区间问题的。不少人也听说过树状数组,据说树状数组也可以解决一些区间问题。那么树状数组和线段树有什么区别呢?它们又有什么联系呢?本文将带你一探究竟。
第十三期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
第十二期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
第十一期,感谢大家一路的陪伴,我们会不辜负大家的信任,努力做的更好!
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
X 是罗马数字中的 X, 也就是数字 10,这里是第十期,一个对我很有意义的节点。
力扣加加,一个努力做西湖区最好的算法题解的团队。就在今天它给大家带来了《91 天学算法》,帮助大家摆脱困境,征服算法。
以终为始在日常生活中指的是先确定目标,再做好计划。之前读管理学的书的时候,学到了这个概念。
而在算法中,以终为始指的是从结果反向推,直到问题的初始状态。
那么什么时候适合反向思考呢?简单的原则就是:
这个时候我们可以考虑反向操作。
我的习惯是如果直接求解很难,我会优先考虑使用能力检测二分,如果不行我则会考虑反向思考。
关于能力检测二分,可以在我的公众号中找到,大家可以在《力扣加加》回复二分获取。
今天西法通过三道题来给大家聊聊到底怎么在写算法题的时候运用以终为始思想。
1 / 8