数据结构怎么学啊,感觉好难啊,求大神指导啊
展开全部
数据结构么,重要的还是抽象能力,善于总结、归纳特定数据结构的特点,再比较相似的结构。
对于具体的数据结构,先想想:
它的逻辑结构是什么,和什么学过的结构有关?
特点是什么?
有什么操作?
操作的逻辑实现是什么?
想这些问题的时候,多画图、多联想、多比喻,并不难掌握。
而后,再进一步考虑:
怎么存储它的数据?
他适合用什么方式存储,有什么实现特点?
操作的伪码怎么实现,会引起什么更改?
之后,再结合特定的语言实地联系,实现相应的数据结构。(实际打代码是必须的,绝不能跳过!)
而后关于里面一般会涉及的基本初等算法,都要弄懂逻辑方法,看明白伪码,而后实际练习。
其实,关键是练习,不断地做习题、写程序,会自然而然的习惯的。
对于具体的数据结构,先想想:
它的逻辑结构是什么,和什么学过的结构有关?
特点是什么?
有什么操作?
操作的逻辑实现是什么?
想这些问题的时候,多画图、多联想、多比喻,并不难掌握。
而后,再进一步考虑:
怎么存储它的数据?
他适合用什么方式存储,有什么实现特点?
操作的伪码怎么实现,会引起什么更改?
之后,再结合特定的语言实地联系,实现相应的数据结构。(实际打代码是必须的,绝不能跳过!)
而后关于里面一般会涉及的基本初等算法,都要弄懂逻辑方法,看明白伪码,而后实际练习。
其实,关键是练习,不断地做习题、写程序,会自然而然的习惯的。
展开全部
数据结构是计算机专业基础,若要真正在计算机领域有所斩获,就像学通信工程时学的模电和数电一样,那就一五一十的学,慢慢来,数据结构的另一句话就是,数据的组织形式,我不清楚在设计硬件时有没有参考数据结构的一些思想,但在软件方面(包括所有的软件如系统软件等)是异常重要。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的分类错了哦~
想学数据结构?买本书嘛
《数据结构与算法分析》或《算法导论》都可以
看不懂的上网学学
看懂了后自己实现一次,去ac一道题,然后看看别人的代码,看看又没啥值得借鉴的地方,然后再ac几道题,就ok了
我买的是《数据结构与算法分析》,比《算法导论》简单些,但知识点少些。
数据结构需要代码能力,学多了对代码的实现能力有很大的帮助。
想学数据结构?买本书嘛
《数据结构与算法分析》或《算法导论》都可以
看不懂的上网学学
看懂了后自己实现一次,去ac一道题,然后看看别人的代码,看看又没啥值得借鉴的地方,然后再ac几道题,就ok了
我买的是《数据结构与算法分析》,比《算法导论》简单些,但知识点少些。
数据结构需要代码能力,学多了对代码的实现能力有很大的帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、要使自己具有程序设计的基本能力,不会为一般的代码设计感觉困难。
2、对于经典算法首先理解算法的逻辑过程。
3、在清楚认识算法的逻辑控制方法的基础上,掌握算法所要求的存储结构的设计方式。
4、在确定的存储结构的基础上实现算法逻辑过程的代码设计。
对每个算法,不要急于进入代码设计,一定要首先清楚逻辑过程,
这样就不会觉得很难啦。
2、对于经典算法首先理解算法的逻辑过程。
3、在清楚认识算法的逻辑控制方法的基础上,掌握算法所要求的存储结构的设计方式。
4、在确定的存储结构的基础上实现算法逻辑过程的代码设计。
对每个算法,不要急于进入代码设计,一定要首先清楚逻辑过程,
这样就不会觉得很难啦。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询