只能说出逻辑算不算掌握数据结构?

发布于 2022-09-01 23:08:25 字数 59 浏览 5 评论 0

这些天在背些算法,且不说不太好背,经常会漏掉些什么,而且忘的也比较快。。。
那么只懂逻辑算掌握吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

郁金香雨 2022-09-08 23:08:25

我觉得答案是:算
但是有一点楼主需要明确:如果你真的懂了逻辑,怎么可能写不出来代码呢
有时候了解和掌握差别是很大的,反过来想,你写不出来代码,肯定是对这个算法或者数据结构哪儿还不熟悉呗
比如说小顶堆,只要说每个子树都是小顶堆的二叉树就是小顶堆,似乎就掌握了逻辑?但是你真的想明白了吗?想明白了,也就是10几行代码的事儿对不对,这不需要背。
或者说平衡二叉树,为什么要平衡,不同的平衡树区别主要在如何调整这棵树上,那这些不同的调整算法带来的差异是什么,为什么有些场景适用于红黑树而有些场景适用于SBT或者其它,等等……对于平衡树代码量比较大(其实也就一百多行),但是核心的调整算法你如果都写不出来,你又怎么能说掌握了逻辑呢?
这就像好多人在网上问:为什么大公司只要学历高不要能力高
这其实挺可笑,学历高是国家承认的能力高,而他所谓的能力高是他自认为的能力高,和以上一个道理

陌路终见情 2022-09-08 23:08:25
  1. 五六年后, 你还能不能记得这些逻辑

  2. 五六年后, 还能不能记得背后的道理

七月上 2022-09-08 23:08:25

能理解逻辑,自然就应该能写出代码,反之,代码写不出来,逻辑比如没理解深入。So,talk is cheap, show me the code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文