新闻资讯 > 2006年软考开发类数据结构课堂回顾
                                                                                      
     【发表日期】:2006年4月5日   【出处】:思达网校    【作者】:思达网校   【阅读】:

思达网校程序员软件设计师辅导专题授课二(数据结构)

 

课堂回顾

                 

重点:
各种数据结构的存储结构(特别要掌握线性表、栈、队列、数组、树);与各种数据结构的存储结构相关的基本运算(着重要掌握数据结构中某个元素的添加、删除操作);经典的查找算法和排序算法(特别是折半查找、哈希表查找、冒泡排序、希尔排序、快速排序、归并排序)。

主要内容:
线形结构(线性表、栈、队列、串、数组、矩阵、广义表)和非线性结构(树、图)的定义、特点(性质)、存储结构和基本操作;以及经典查找算法(顺序查找、折半查找、哈希表查找)和经典排序算法(直接插入排序、冒泡排序、简单选择排序、希尔排序、快速排序、堆排序、归并排序)。

实践讨论:

 

1、  问:软件设计师的下午题怎么复习?

 

T答:下午题主要以编程为主,对于涉及到数据结构一章的内容,主要是对一些数据结构的相关算法的考察。大家在准备这部分内容时,主要是理解算法的思想和核心过程,这样就便于理解相关的程序代码。另外要熟悉指针操作,这是数据结构部分最容易考试的内容,大家做指针运算的试题时,可以在纸上画出内存示意图,然后边读程序,边在纸上跟踪指针的变化情况,这样可以提高做题的正确性。

 

2、问:如何理解各种排序算法?

T答:T要理解各种排序算法,首先是理解算法的思想,掌握算法的特点,再看算法运行的主要步骤,最后再看看实际的程序代码。我们把重点放在理解算法的思想、特点和主要步骤上。

 

注意:如要查看更多资源请点击注册

咨讯评论
相关连接
 
网校预告
联系方式
 免费咨询电话:1169865432

 电 话:023-65472523

 课程咨询:edu@staredu.net
 联系人:李老师 龚老师
文章搜索: