你可以用很少的钱做很多事情。
现代的高级语言抽象掉了很多细节。例如,您无需了解选择排序、冒泡排序、归并排序和快速排序之间的区别,即可使用 Python 的sorted()
函数。它只是工作。
你真的需要学习如何使用数据结构和算法吗?
嗯……我有消息要告诉你:
您已经在使用算法和数据结构
用过字符串吗?那是一种数据结构。写了一个for
循环?那是一个算法。
算法和数据结构是计算机程序的基石——甚至是“你好,世界!”随着时间的推移,程序员会认识到有用的模式,他们可以将其应用于广泛的问题。语言设计师将最常用的模式烘焙到易于使用的界面中。
您不必知道它们是如何实施的以获取好处。
尤其是新程序员,需要避免掉入深渊。
有人转发了这封电子邮件吗?