软件专业《算法与数据结构(实践)》自学考试大纲
7页1、辽宁省高等教育自学考试软件技术专业(应用本科)算法与数据结构(实践)自学考试大纲(试用)一、课程性质与设置目的(一)课程性质、特点和设置目的算法与数据结构(实践)课程是与算法与数据结构课程所对应的一门实践课。通过本课程的学习,使应考者能够全面理解算法与数据结构在实际应用中的地位和作用,熟练掌握算法设计与分析中的基本概念和基本设计与分析方法,熟练掌握运用数据结构进行程序设计的基本方法和基本技能,培养将原理应用于实际的能力,提高软件设计、算法应用、编程及调试的综合素质,为今后的应用软件编程打下坚实的基础。(二)本课程的基本要求通过本课程的学习,达到如下目标:1. 掌握线性结构、树形结构和图形结构等基本数据结构及算法的应用;2. 掌握分治技术、贪心技术、回溯和分支限界等经典算法设计技术及应用;3. 熟练掌握搜索算法和排序算法的应用;4. 具备应用算法与数据结构开发简单应用软件的能力。二、课程内容与考核要求第一部分 实验实验1 顺序表的应用(一)实验内容1. 创建和销毁顺序表存储结构。2. 实现顺序表的基本操作,如插入、删除、查找和遍历等。3. 顺序表的简单应用,如分数统计、有序表的查找与合并
2、、字典比较等。(二)考核知识点及考核要求1. 创建和销毁顺序表存储结构,要求达到“熟练掌握”层次。2. 实现顺序表的基本操作,要求达到“熟练掌握”层次。3. 顺序表的简单应用,要求达到“基本掌握”层次。实验2 链表的应用(一)实验内容1. 创建和销毁链表存储结构。2. 实现链表的基本操作,如插入、删除、查找和遍历等。3. 链表的简单应用,如约瑟夫环、集合求并、一元多项式相加等。(二)考核知识点及考核要求1. 创建和销毁链表存储结构,要求达到“熟练掌握”层次。2. 实现链表的基本操作,要求达到“熟练掌握”层次。3. 链表的简单应用,要求达到“基本掌握”层次。实验3 栈和队列的应用(一)实验内容1. 创建和销毁栈和队列的存储结构。2. 实现栈和队列的基本操作,如入栈、出栈、入队、出队、取栈顶和队头元素等。3. 栈和队列的简单应用,如停车场管理、配对问题、算术表达式求值、迷宫问题等。(二)考核知识点及考核要求1. 创建和销毁栈和队列的存储结构,要求达到“熟练掌握”层次。2. 实现栈和队列的基本操作,要求达到“熟练掌握”层次。3. 栈和队列的简单应用,要求达到“基本掌握”层次。实验4 树和二叉
3、树的应用(一)实验内容1. 创建和销毁二叉树的存储结构。2. 实现二叉树的基本操作,如查找和遍历等。3. 二叉树的简单应用,如线索二叉树、哈夫曼树和表达式树等。4. 树转化为二叉树的存储结构的创建和销毁。5. 树与森林的遍历算法。6. 树的简单应用,如因特网查询等。(二)考核知识点及考核要求1. 创建和销毁二叉树的存储结构,要求达到“熟练掌握”层次。2. 实现二叉树的基本操作,要求达到“熟练掌握”层次。3. 二叉树的简单应用,要求达到“熟练掌握”层次。4. 树转化为二叉树的存储结构的创建和销毁,要求达到“基本掌握”层次。5. 树与森林的遍历算法,要求达到“基本掌握”层次。6. 树的简单应用,要求达到“基本掌握”层次。实验5 图的应用(一)实验内容1. 图的邻接表和邻接矩阵存储结构的创建和销毁。2实现图的基本操作,如查找和遍历等。3图的应用,如最小生成树、单源最短路径、拓扑排序等。(二)考核知识点及考核要求1. 图的邻接表和邻接矩阵存储结构的创建和销毁,要求达到“熟练掌握”层次。2实现图的基本操作,要求达到“熟练掌握”层次。3图的应用,要求达到“基本掌握”层次。实验6 散列表的应用(一)
4、实验内容1. 散列表存储结构的创建和销毁。2实现散列表的基本操作,如插入、删除和查找等。3解决散列冲突方法的应用,如开放地址法和链地址法等。(二)考核知识点及考核要求1. 散列表存储结构的创建和销毁,要求达到“熟练掌握”层次。2实现散列表的基本操作,要求达到“熟练掌握”层次。3解决散列冲突方法的应用,要求达到“基本掌握”层次。实验7 排序的应用(一)实验内容1插入排序的应用,如直接插入排序、有序表排序等。2交换排序的应用,如冒泡排序、快速排序等。3选择排序的应用,如直接选择排序、堆排序等。4归并排序的应用,如二路归并排序等。(二)考核知识点及考核要求1插入排序的应用,要求达到“熟练掌握”层次。2交换排序的应用,要求达到“熟练掌握”层次。3选择排序的应用,要求达到“熟练掌握”层次。4归并排序的应用,要求达到“熟练掌握”层次。实验8 典型算法的应用(一)实验内容1分治算法的应用,如静态二分查找、顺序统计和二叉排序树等。2贪心算法的应用,如会议日程安排、0/1背包问题等。3动态规划算法的应用,如最长公共子序列、关键路径等。4回溯与分支限界算法的应用,如迷宫问题、旅行售货员问题等。(二)考核知
《软件专业《算法与数据结构(实践)》自学考试大纲》由会员F****n分享,可在线阅读,更多相关《软件专业《算法与数据结构(实践)》自学考试大纲》请在金锄头文库上搜索。
2023-05-05 4页
2022-11-10 8页
2024-02-22 78页
2023-05-15 6页
2023-10-11 120页
2024-01-06 7页
2023-06-30 1页
2022-08-15 4页
2023-09-22 6页
2023-06-03 5页