大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 数据结构 算法的问题,于是小编就整理了5个相关介绍c语言 数据结构 算法的解答,让我们一起看看吧。
- c语言和数据结构是什么研究生的专业课?
- c语言数据结构难不难?
- 数据结构中的算法怎样转化为可执行的c语言程序啊?
- c语言有基础但算法不会咋办?
- 我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构?
c语言和数据结构是什么研究生的专业课?
c语言和数据结构是计算机研究生的专业课,
计算机属于工科大类,好多学校都招研究生的,而且软件方面似乎专业课不是考微机原理就是靠数据结构,或者2个都考,建议你可以一个985学校。比如北邮,成都电子科技大学,哈工大,东南大学这些,都是挺不错的选择
c语言数据结构难不难?
难。怎样学数据结构?千人千法,我个人的理解是在学习完相关的章节后,通过自己的理解自己编程实现相关的运算(增、删、查、改)。切忌照着书上的代码,看一句,输入一句。
这样是不会有多大的效果的。当然我不反对模仿编程,别人好的风格和思路是值得我们学习和借鉴的。数据结构不是听会的,也不是看会的,是通过自己动手编程来学会的。
数据结构的算法的实现既可以提高我们的编程质量又可以加深对我们前面所学的一门语言掌握。通过数据结构的学习,可以克服原来学完一门语言课后,好象什么道理都懂了,可是一遇到编程就茫然,不知如何着手。
数据结构中的算法怎样转化为可执行的c语言程序啊?
1、如果算法描述已经很彻底了,只要补充变量,等语言细节就可以,把算法描述转化为各种编程语言了。
如果只是泛泛而论,自己去把算法转换成伪代码描述,或者流程图之类的,然后再用C语言实现。
2、算法只是一种处理数据的一种思想(常用伪代码表示),理解这种思想之后,再用计算机语言表达出来,如果C语法不过关,是很难完成程序的编写,所以C语言本身也要认真学习才行。
c语言有基础但算法不会咋办?
C语言有基础,那就意味着您已经可以编写一些基本的程序代码了,但要学会写好算法,就需要进一步的努力,首先您需要认真学习《数据结构》这门课程,如果您只需要C语言的话,建议使用C语言版本,您将学习到最常见和最基本的结构存储、访问相关的结构和算法,线性结构、树、图等相关知识,深度优先、广度优先搜索、动态规划等常见的算法务必掌握,然后您就可以基本上解决一些基础的算法问题了,在此基础之上,可以再根据自己的学习情况,进一步深入掌握算法,此时就特别需要数学知识,特别是概率论相关的理论支撑了。希望以上回答可以帮助到您。
我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构?
没有C语言的基础,学习数据结构确实会有点吃力。反过来不知道数据结构,学C语言也有点象盲人摸象了。我觉得两门课一起学是个不错的安排。可是,这不是掉到了一个死循环里边去了吗?不懂C学不好数据结构,不懂数据结构又学不好C,到底该如何是好呢?我建议您分四步走。
第一步,学习一下计算机的基本原理。这对理解程序的运行方式是很有必要的。计算机的核心CPU就如同一个小计算器:只有一块屏幕负责控制数据的输出和输入,一个存储器负责暂存中间结果。要想用这样一个计算器完成复杂的计算,就必须把复杂的计算拆成多步骤的基本计算,这也就是为什么要编程的原因了。
第二步,学习一下操作系统的原理。这对于理解程序结构(它就是数据结构的典型应用)很有帮助。早期的计算机没有操作系统,程序写在打孔的纸带上(这个纸带就是今天的内存),程序员转动纸带把指令读进CPU进行运算。这个过程非常麻烦,操作系统就是为了把这个过程自动化才设计出来的。理解了操作系统的原理,您就会明白C语言是怎么一回事,所谓的编译和链接又是在做什么。程序结构中有很多种数据结构的应用,象什么堆呀、栈呀什么的。您还能接触到另一个经典的数据结构-硬盘的构造(硬盘上的数据结构是典型的树状结构)。您要是弄清楚了程序执行的原理以及硬盘上文件[_a***_]的工作原理,您对程序和数据结构就有了一个很全面的认识了。接下来的学习就会顺风顺水了。
第三步,学习一下C语言的基本语法、编译链接和调试方法。能写简单程序就可以了。这一步的重点是掌握编程的基本操作,要能做到独立完成调试和发布程序。这一步对C语言中的指针、链表什么的难点不需要太纠结,因为接下来的数据结构可以帮助您深入理解这些东东。
第四步,通过编程实践各种数据结构。数据结构比较抽象,只靠脑子想是很难理解的,最好的办法就是用C语言编程实现各种结构,这个过程既能锻练编程能力,又能对数据结构产生形象的认识。数据结构并不深奥,它完全就是为了配合计算机的机械运算的方式设计出来的计算步骤。
好了,我觉得您学校的课程安排相当合理。而我只是一只有二十多年开发经历的IT老鸟,并不擅长于编程,我的建议仅供参考,具体怎么学请多跟老师交流。
到此,以上就是小编对于c语言 数据结构 算法的问题就介绍到这了,希望介绍关于c语言 数据结构 算法的5点解答对大家有用。