有友友真能做到数据结构和算法达到行云流水庖丁解牛的地步了吗?

查看 84|回复 4
作者:wanderingaround   
都说数据结构与算法不依赖与某种语言与具体实现?如果真正掌握连都不能实现就算掌握了我打个问号? github 上有数种语言的实现也不必存在了,直接放个概念就行了。
我们都知道程序是数据结构和算法,数据结构(内存逻辑划分)不过是一块内存连续或者非连续内存单元的集合以及对其的相关的操作,对数据结构的一些操作也可以说为算法,或者对某一问题有输入输出,同一问题有不同的解法或者范式。
CPU 指行相关的指令,操作内存当中的数据以及指令。一切语言实现的程序都是这样。那问题来了,现实当中,切换语言为啥成本这么大,按道理你掌握一门语言学习其他语言应该要不了一上午吧,但为啥你一碰到相关业务(在业务搞清楚下)不是 Google 都是其他方式,不就是你硬编码能力不太行吗,最本质的不就是数据结构与算法不太行嘛,那问题来了,你说你会数据结构与算法,但为啥反复重复学习,不是调 API 就是调 API ,你把标准库常用的数据结构用熟悉了但是不能用语言实现出来,这叫会数据结构吗?
我的意思是有真正会数据结构与算法不,给你一篇算法相关论文没有伪代码的情况下你能用语言实现不,leetcode 或者给你任何一个问题你能很快用语言实现出来不,用数组或者链表可以实现各种数据结构不,不是知道个概念不能实现的假的会数据结构与算法。
欢迎友友们解惑,谢谢。

算法, 结构, 语言, 数据

wanderingaround
OP
  
欢迎友友们解惑,谢谢。
cassyfar   
多线程不同语言实现可能要花点时间了解下
wanderingaround
OP
  
你不会实现是怎么过的面试?现在面试不就是卷这些吗
wanderingaround
OP
  
@cassyfar 我有个认识的人一说到数据结构与算法就侃侃而谈,感觉特别会,但是一叫他用代码实现数据结构与算法就不知道咋写,这叫会吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部