数据结构与算法分析,c,c++,java版 之间的区别是什么
答案:6 悬赏:60 手机版
解决时间 2021-05-04 19:29
- 提问者网友:火车头
- 2021-05-04 12:26
数据结构与算法分析,c,c++,java版 之间的区别是什么
最佳答案
- 五星知识达人网友:千夜
- 2021-05-04 13:14
算法思想都是一样的。但不同语言之间,实现会有所不同。
算法只是一种软件的设计思路,可以指导代码的编写,并完成一定的功能。但算法本身并不能实现功能,必须有具体的编程语言去实现。于是介绍算法的书籍,根据书中实现算法的语言不通,就有了C, C++, Java等的区别。
具体语言并不影响算法的理解,在选择书籍的时候,选取自身熟悉并掌握的语言即可。
在不了解任何编程语言的情况下,最好不要先接触算法。因为不配合具体的实现,空谈算法无法深入理解,同时也是没有意义的。
算法只是一种软件的设计思路,可以指导代码的编写,并完成一定的功能。但算法本身并不能实现功能,必须有具体的编程语言去实现。于是介绍算法的书籍,根据书中实现算法的语言不通,就有了C, C++, Java等的区别。
具体语言并不影响算法的理解,在选择书籍的时候,选取自身熟悉并掌握的语言即可。
在不了解任何编程语言的情况下,最好不要先接触算法。因为不配合具体的实现,空谈算法无法深入理解,同时也是没有意义的。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-05-04 15:32
数据结构与算法分析和具体的语言之间没有关系,一般算法都是用伪代码写的,类Pascal语言,推荐楼主看数据结构与算法分析是不要看C,C++,JAVA版这一类的。追问待我研究下追答恩恩 ,换句话说用C,C++,JAVA实现的同一个数据结构是没有区别的,数据结构主要讲解了数据在计算机内的组织方式,比方说有链式的,树状的,图状的,算法分析一般介绍几种经典的算法和算法设计技巧比方说模拟,枚举,动态规划,贪心。你不用关心使用哪个语言,找一种你熟悉的就行了。追问那学数据结构与算法,学到什么程度算是毕业
- 2楼网友:duile
- 2021-05-04 15:03
你好 任何一种语言之间没有区别 只有语法的区别
比如说 吃 对于吃西餐 和吃中餐 它的算法都是吃 没有区别 只是吃的方式有不同而已
比如说 吃 对于吃西餐 和吃中餐 它的算法都是吃 没有区别 只是吃的方式有不同而已
- 3楼网友:酒安江南
- 2021-05-04 14:42
C/C++的主程序是一个函数;java的主程序是一个类。C面向过程;C++面向对象。
- 4楼网友:鱼芗
- 2021-05-04 14:31
区别是:3种语言的语法不一样。
c语言是面向过程的高级语言,但是可以有ADT(抽象数据类型)的概念。
c++是可以面向过程,也可以面向对象的高级语言。面向对象就是增加了类、类的继承等概念。
java是面向对象的高级语言。
c语言是面向过程的高级语言,但是可以有ADT(抽象数据类型)的概念。
c++是可以面向过程,也可以面向对象的高级语言。面向对象就是增加了类、类的继承等概念。
java是面向对象的高级语言。
- 5楼网友:独行浪子会拥风
- 2021-05-04 13:53
如同用英语,汉语,德语表达:我爱你,亲!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯