编程实现所有基本的数据结构
真的发现,编程这玩意一直是眼高手低的,发现最小堆、二叉排序树、AVL树,各种排序,各种查找,当我用C/C++去实现的时候,发现自己代码写得好丑,写某些数据结构的"加强版"的时候脑子就死机了。
请问下,各位学习或者复习数据结构的时候,遇到哪些问题,最后怎么解决的。对于你们来说,数据结构用程序实现出来容易还是难?
谢谢各位!
[解决办法]
山重水复疑无路,柳暗花明又一村。
[解决办法]
解决之道就是总结犯过的错误
[解决办法]
最近在准备面试,也打算重写这些基本数据结构,可以一起写哈,交流一下呀
[解决办法]
只能多动手了。。。
[解决办法]
上学的时候至少还是写过一遍的,不懂查查资料,看看别人写的,对比一下也略有收获。但是现在又忘得差不多了。
[解决办法]
面试官总是喜欢考数据结构。。
[解决办法]
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。至于具体如何处理就是所谓算法。