数据结构理解

数据结构理解

一、程序组成
程序=算法+数据结构
数据结构是一门告诉你数据在计算机里如何组织的课程,而算法是一门告诉你数据在计算机里如何运算的课程。
二、写程序的目的
写程序的目的是做数据处理
编程序的重点是解决问题的思路,思路和计算机的语言是没有关系的。
编程的难点是思维方式的转变,我们需要从计算机的角度去理解和描述问题。
所以明确学习的重点:
1、解决问题的思路
2、思维方式的转变
3、计算机语言的学习
三、如何提升运行效率
提升数据存储速度,切合实际数据结构
数据结构是死的,而算法是活的。即最经典的数据结构是有限的,包括线性表、栈、队列、串、数组、二叉树、树、图、查找表等,而算法则是琳琅满目的,多种多样的。
四、学习数据结构方法
先把所有的结构的图示画出来,也就是理解思想,在用图形得到相应的代码。不要一味的去追求代码量,能复制粘贴的就复制粘贴,所以学数据结构就是学思想。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值