关于数据结构和算法问题
老师,您好:
都说程序=数据结构+算法,那么像那些数据结构在通常情况下应该去怎么使用?还有像类似于列表,元组这些数据结构应该要怎么使用在某些场合呢?不太懂,虽然知道这些的使用方法,但是像类似于有些开发游戏的时候,会使用到列表这种东西,例如飞机大战游戏开发的时候,但是还是不太明白,这些数据结构是怎么个使用在某些场合,具体作用是什么,还有算法,算法这一块不是很懂,但是写程序一定要懂算法,不知道怎么去系统学习,又怕很难懂,基本的算法,例如那些冒泡,选择,递归这些应该要怎么学习,是不是应该要先知道他的理论知识之后,然后看看别人写过的实例代码,然后自己再去实验一遍,debug一遍,一步一步的体验这个算法的实现效果吗?请老师解释一下
13
收起
正在回答
1回答
同学你好,不同的数据结构类型使用场合是不同的,例如:数组适用于数据量小,修改元素值时使用。数据结构教会我们的是一种思维方式,即如何以更优的方式存储数据。学习算法可以知道使用哪种算法可以更省时省资源,以达到节约成本的功能。同学可以先学习基础的算法和数据结构,然后再深入学习。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星