算法是无数计算机先贤们的智慧结晶。当我们遇到生活中几乎无解的问题时,如果能利用相关算法,通过几行代码就可以轻松求出结果,那一刻将会感受到算法的美妙与神奇。如果说编程的内功是什么,那么一定是算法。但是刚开始学习数据结构与算法,或者在力扣(LeetCode)上刷题的读者都有这种困惑——从何学起,先学什么,再学什么。很多人刷题的效率低,主要体现在以下三点:难以寻找适合自己的题目。
找到了不合适现阶段做的题目,结果发现毫无头绪。
没有全套的优质题解可以参考。
OSCHINA本期高手问答( 3 月 15 日- 3 月 21 日) 我们请来了孙秀洋和大家一起探讨关于算法与数据结构相关的问题。或者其它关于算法、编程、数据结构的相关问题,也欢迎大家积极提问!嘉宾介绍:
孙秀洋(@程序员Carl),哈尔滨工业大学计算机科学与技术专业硕士,先后在腾讯和百度从事技术研发,对数据结构与算法有深刻理解,擅长将一个个算法串联在一起并用通俗易懂的方式讲解出来。为了鼓励踊跃提问,我们将在问答结束后从提问者中抽取 5 名幸运会员赠予《代码随想录——跟着Carl学算法》一书。京东购买链接:https://item.jd.com/13528516.html下面欢迎大家就数据结构与算法相关问题向孙秀洋提问,点击文末“阅读原文”即可回帖提问。