数据结构 都亟需自己实现吗

数据结构 都需要自己实现吗
在C或者C++中是不是队列,链表等各种数据结构在用的时候都必须先自己实现,然后才能用?
------解决方案--------------------
是的,你必须先自己实现,然后才能用
普通工人和工程师的区别就在于此
普通工人只会用现成的
工程师只有在能力范围之外或品质认可之内才选择用现成的

工程师可以胜任普通工人的职位,但普通工人很难胜任工程师的职位

普通工人永远只能在现场反复的从事组装调试工作,零件不合格的时候只会骂几句
拿着低工资,被呼来喝去.

工程师是要坐办公室搞设计的,是把握核心的人,喝咖啡抽雪咖品XO

珍惜前途,远离vector

------解决方案--------------------
传说:数据结构+算法=编程
也就是说,数据结构和算法是基础中的基础
这个千万不要假手于人
把各种各样听过的见过的想过的人和事等等世间你感兴趣的一切
都尝试用自己设计的数据结构去描述
都尝试用自己的算法去操作控制

主动才能锻炼思维


------解决方案--------------------
一个合格的程序员应该在能熟练使用库的情况下再去做拓展。自己写再多容器,能有多少比STL、Boost之类的库优秀?更何况连那些现成的标准容器都不了解,你怎么再做改进?你不会用就能说这个容器不能符合你的要求?

11楼只能说一半是对的,另一半叫扯淡,vector真的一点用都没有?区分清了优缺点、适用范围比什么都强。你非要拿着一个杯子去装饭,然后骂杯子不好用那不是扯淡么是什么?

你应该先去了解最基础的数据结构,然后去了解现有的容器,并熟练使用,最后再做适当的拓展。正常情况下,对现有的容器和算法做点简单加工就能满足你的大部分需求了,这点是必须会的。你能说高级工程师做的零件一点普通零件的影子都没有?
------解决方案--------------------
引用:
是的,你必须先自己实现,然后才能用
普通工人和工程师的区别就在于此
普通工人只会用现成的
工程师只有在能力范围之外或品质认可之内才选择用现成的

工程师可以胜任普通工人的职位,但普通工人很难胜任工程师的职位

普通工人永远只能在现场反复的从事组装调试工作,零件不合格的时候只会骂几句
拿着低工资,被呼来喝去.

工程师是要坐办公室搞设计的,是把握核心的人,喝咖啡抽雪咖品XO

珍惜前途,远离vector


请你写一个比标准库的vector更好的vector出来给偶观摩观摩。