gpt4 book ai didi

java - 人们还在编写自己的数据结构和算法吗?

转载 作者:IT老高 更新时间:2023-10-28 20:39:48 25 4
gpt4 key购买 nike

而不是 STL 和其他语言的类似库?

作为新手,我应该对软件开发的这一部分进行多少研究?广度优先还是深度优先?

现在只需要概念上的理解吗?或者我应该能够实现一个双链表蒙住眼睛?

最佳答案

虽然没有人真正滚动自己的堆栈或队列,但了解它们的不同之处和原因非常重要。所以不,要有效地使用简单的数据结构,并不是 100% 需要在蒙住眼睛的情况下对链表中的循环/空尾/并发/等进行所有正确的错误检查。

然而,虽然最简单的数据结构不会被一遍又一遍地重写,但树和图表通常仍然是自定义滚动的,如果不了解更基本的数据结构,您可能无法对它们进行任何操作。

此外,这些通常属于“面试问题”,因此即使您实际上并未在实时代码中重写双向链表,也值得知道如何去做。

关于java - 人们还在编写自己的数据结构和算法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2315095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com