不会c语言能学数据结构,数据结构与特定的编程语言无关,因此不是非要学习C语言,没有学习C语言的人很可能会学好数据结构,但是那些学不好C语言的人不太可能学好数据结构,因为他们不擅长从计算机的角度看问题。
掌握编程语言对学习数据结构非常有用,因为通过应用学习,只学习书本知识,不开始编程实现,等于不学习,不真正深入理解。学习一门好的编程语言(不限于C语言)有助于学习数据结构,这就是为什么大学通常先学习编程语言,再学习数据结构的原因。
c语言与数据结构有什么区别?
C语言是一种高级编程语言,可以以某些数据结构来处理数据,提高数据的处理速度。而数据结构是计算机存储和组织数据的方式,数据结构是一组数据元素的集合,它们之间有一个或多个特殊的关系。一般来说,精心选择的数据结构可以提高操作或存储效率,数据结构往往与高效的搜索算法和索引技术有关。
无论使用何种编程语言,都可以使用数据结构知识。数据结构是程序设计的基本知识,如果你能把C语言想象成一种语言,那么数据结构就是一种语言技术。如何让自己更简洁、更有逻辑、更容易理解,无论你是用汉语还是英语,都可以使用这种表达技巧。当然,如果你想成为一个好的程序员,你必须掌握数据结构。