我最近开始了数据结构和算法(DSA)之旅。虽然我可以理解这些主题及其概念,但在用代码实现它们时我遇到了很大的困难。我的编码能力很弱,每当我尝试编写代码时,我的大脑就会一片空白,无法建立任何逻辑。
我希望获得有关如何提高编码技能和从头开始构建逻辑的指导。具体来说:
对于初学者来说,加强编码技能的最佳资源(书籍、课程或平台)是什么? 我每天应该花多少时间来练习编码? 是否有具体的策略或练习来培养解决问题和建立逻辑的能力? 我正在寻找克服类似挑战的任何人的可行步骤或建议。
提前感谢您的帮助!
首先确保你的基础知识扎实,例如你必须了解所有基本概念、循环、数组等,其次在编码时你必须尝试不同的方式使用代码,跟踪你的指针,哪个变量保存什么值几次迭代后会发生什么,如果您遇到困难尝试在页面上干运行代码,或者如果您是新手,您可以使用调试器 VSC(Visual studio 社区),它将帮助您跟踪指针。在我看来,你不需要任何书,互联网上有很多你可以使用的书。