用java学懵了,学校用的c教的,用甚么学更好一些,求大佬给点建议
用Java更好点,对于一些堆栈队列,二叉树啥的,用面向对象比较好理解
哪个语言都一样,选择自己最熟悉的语言就行。
数据结构和语法根本不是一个层面的东西,你用什么学都没啥区别
当然C更好,因为
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。至于具体如何处理就是所谓算法。
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。
看你对哪个语言了解更多,更熟悉
语言是底子,底子好,学好数据结构也不是什么难事
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……