数据结构跟算法是数学问题,哪种语言都用的到或者说哪种语言描述的都有,看你熟悉哪种,就看对应的比较好理解 。
不一定 。任何计算机语言都有数据结构和算法 。
1、R语言 。专门针对数学算法的语言,但是它对于数据结构这块没那么“感冒” 。
2、java语言 。语言比较严谨 , 有很多约定,如果你都遵守了,将会弄出比较优雅的算法 。
3、C或C++语言 。资历比较老,但是功能强大的语言 。非常灵活,可以做一切你想做的事情 。因为灵活 , 所以约束少,但是难度相对比较大 。特别是指针一块的概念,足可以让很多人望而却步,就像法语发音“r”一样,不会就很难,会了会容易了 。
算法是操作基?。?数据结构是存储基础,它们都是非常重要的“地基”,能够与一门语言一起学习 , 会事半功倍 。
C语言的方向主要是:系统层的应用开发和嵌入式底层固件驱动开发 。
如果你以后想从事相关的工作的话,可以从C语言学起 。
如果只是想学数据结构和算法,Python就是一个不错的选择,相对好入门,这样可以把学习的重点放在数据结构和算法上,而不是把重点放在哪一个语言上 。
MIT好像有公开课是基于Python的,你可以搜索一下 。
通往高薪必由之路 , 数据结构和算法是核心 。
想学数据结构和算法要不要学c语言?不一定非要是C语言,但是最理想的是C,因为够底层 。汇编过于底层了,不太适合 。C语言是最好的学习算法的工具,通过对指针的学习,可以更深入理解数据模型,抽样算法 。
百战程序员IT问题专业解答
【想学数据结构和算法要不要学c语言】不一定要学c语言,说实话cu语言想要精通难度还是非常高的,现在想要学习数据结构 , 算法大家选择更多是Python,Python具有简单易学的特点,比较接近自然语言,没有基础的人都会选择Python作为入门语言,而且后期的发展也比较好
秒懂知识为您整理更多相关内容。
作为一个计算机专业的老师给你两个建议,不知道能不能帮到你 。
1.想学数据结构和算法不需要会C语言 。
数据结构和算法跟用什么语言没有什么关系,我们自己上课的时候是怎么方便怎么来,目前集成化这么强大,大部分都是直接使用Python来写的 。当然网上有大量的C语言代码可以下下来使用 。
学数据结构和算法主要是要学习其核心思想,代码实现是实际操作的部分,熟练掌握一门语言是计算机必须的,但是这么课程不需要 。如果你比较会其他的语音 , 甚至不会任何计算机语言也可以学懂这两个课程 。
2.如果你是计算机专业的学生,我建议你要学C语言,且精通 。
c语言的重要性对于计算机专业的人来说相当于母语,虽然刚开始学习,甚至以后学习起来也非常的困难,但是通过C语言的学习你可以了解到一个语言的结构,比如变量、符号、数组的下标处理、输入输出、函数、循环 。这些东西任意一门计算机语言都是通用的 。因此,一旦你精通了C语言,其他的语音比如JAVA,Python都无压力 。
我作为一个从业10余年的老司机,负责的告诉你,除了C语言学习用了半年以外,其他的语音都是2天就上手,所以基础语言非常非常非常的重要 。难是肯定的,任何事情从0-1都很困难 。
学习数据结构与算法,不一定要以C语言 , C++也可以,但学习C语言,想将编程能力提高 , 最好是学习数据结构与算法 。

文章插图
为什么呢?因为数据结构和算法本身与编程语言的关系并不大,但用不同的语言学习效率会有区别,应该避免那些对算法而言语法噪声很大的语言 。
合理的代码结构,可以减少代码量,增加代码运行效率,同时构建更加强壮的代码框架 。

文章插图
学习C语言版本的数据结构,可以对C语言本身,如结构体,指针,内存管理等技术要点,都有更深刻的体会和运用,
算法的运用,各种各样 , 比如matlab算法验证与研究等 , 常见的算法都是需要有数学 , 算法语言,则可以根据工作需要进行对于编程语言的学习

文章插图
因为我个人主要的开发编程是基于C语言,所以我个人推荐学习基于C语言的数据结构 。
- 六学到底是什么学说和六小龄童是什么关系
- 为什么说“宁找二婚女不找大龄单身女”,有什么道理吗
- 能不能推荐几本好看的黑客题材的网络小说感谢
- 国内发表教育类论文的期刊有哪些
- 安大江淮转设为公办合肥理工学院,动了HFUU的蛋糕了吗
- 星月菩提、金刚菩提、文玩核桃烂大街难道就不值得收藏么
- 喜欢奇石的朋友们,谁知道这块奇石的名字和产地谢谢告知
- 锤子科技还能起死回生吗
- “友情的基础,是等价交换”你认同这句话吗为什么
