language-agnostic - 那么,数据结构与算法类(class)到底真的有用吗?

标签 language-agnostic

我记得当我在 DSA 时,我就像 wtf O(n) 并且想知道除了在研究生院之外我还能在哪里使用它,或者如果你不是像 Bloch 这样的博士。不知何故,它的用途确实会出现在商业分析中,所以我想知道你们什么时候不得不调用你的 大O 查看如何编写算法的技能,您使用哪种数据结构来拟合,或者您是否必须实际创建新的 ds(例如您自己实现的展开树或特里树)。

最佳答案

理解数据结构是我参与的许多项目的基础,这超出了在面试情况下被问到这样一个问题时的 10 分钟歌舞。

诚然,具有各种集合类的现代环境可以轻松地存储和访问大量数据,但了解特定问题最好使用特定数据结构解决可以节省大量时间。我所说的“节省时间”是指“工作与不工作之间的区别”。

关于language-agnostic - 那么,数据结构与算法类(class)到底真的有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521444/

相关文章:

language-agnostic - 什么是绿地和棕地应用?

c++ - 3X3 矩阵变化行列式的有效计算?

language-agnostic - 持久连接的套接字 session

java - 从具有非均匀权重的集合中绘制的实现

language-agnostic - 固件和嵌入式软件之间的真正区别是什么

algorithm - 使用最小堆对 k 排序数组进行排序

ruby - 寻找 "real"使用延续的例子

algorithm - 转义单个字符的最简单算法是什么?

language-agnostic - 我的简单图灵机

language-agnostic - 寻找点的角度以产生机械波效果