关于数据结构的学习经验分享 (1关于实现语言)
2015-09-17 19:10
525 查看
这篇文章主要作为个人学习数据结构的复习文章,所以可能不会全面,只是相关内容学习经验的总结而已。
1.个人感觉,c语言需要重点掌握,由于所有的操作系统以及我们所知道的标准库都是由c语言实现的,又因为c语言是其他所有类c语言的基础,所以无论是在学习c++ 还是java ,都是非常有好处的,很多底层的东西,还是要先弄清楚。
2.c++ 语言中有很多类可以及实现了基本的数据结构(队列、栈、链表等等),所以我们在笔试的时候可以直接使用现成的库,简化我们的代码实现过程。(建议在时间比较紧的时候使用)
3.java实现基本的数据结构,主要有两种方法,第一种就是使用引用(类似于c++中的实现方法)非常普通,所有代码需要自己实现。第二种就是迭代器的方法
http://blog.csdn.net/wangkr111/article/details/7884322 这篇文章介绍的比较详细。
本文主要使用c 语言来实现数据结构,当然其中包含了c++ 的部分,主要还是c语言,因为相对来说语言比较简单,笔试的时候比较有优势。
1.个人感觉,c语言需要重点掌握,由于所有的操作系统以及我们所知道的标准库都是由c语言实现的,又因为c语言是其他所有类c语言的基础,所以无论是在学习c++ 还是java ,都是非常有好处的,很多底层的东西,还是要先弄清楚。
2.c++ 语言中有很多类可以及实现了基本的数据结构(队列、栈、链表等等),所以我们在笔试的时候可以直接使用现成的库,简化我们的代码实现过程。(建议在时间比较紧的时候使用)
3.java实现基本的数据结构,主要有两种方法,第一种就是使用引用(类似于c++中的实现方法)非常普通,所有代码需要自己实现。第二种就是迭代器的方法
http://blog.csdn.net/wangkr111/article/details/7884322 这篇文章介绍的比较详细。
本文主要使用c 语言来实现数据结构,当然其中包含了c++ 的部分,主要还是c语言,因为相对来说语言比较简单,笔试的时候比较有优势。
相关文章推荐
- 数据结构之栈
- CoreData实践(二)——设计数据结构
- 浅谈数据结构-插入排序(直接插入、希尔排序)
- 第十章 基本数据结构
- MySQL索引背后的数据结构及算法原理
- 数据结构---树
- 线性表的单链表
- 重学数据结构-线性表\栈
- 数据结构之循环数组实现队列
- 二叉树重建及遍历
- 【数据结构】树
- 数据结构与算法的笔记(一)
- 【线性表项目1 - 线性表相关函数2】
- Cache——缓存数据结构实现
- TOJ 4692: 数据结构—家谱处理
- 数据结构与算法分析(c++版) #4 单向链表
- 【算法设计与数据结构】动态规划入门——URAL 1119 Metro
- 常用排序算法之一
- 数据结构之初体验
- 栈的应用-括号匹配-数据结构