c#发展

注册

 

发新话题 回复该主题

全国青少年软件编程等级考试C语言八级考纲 [复制链接]

1#
北京专业治疗白癜风医院是哪家 http://www.bdfyy999.com/index.html

能力目标

通过本级考核的学生,能够使用考纲中提到的知识点编写指定功能正确完整的程序。

题型

机考,以编程题为主。

考试标准

1、掌握各种高级排序算法

2、掌握对算法的时间效率进行分析的方法

3、掌握基本的数论知识

4、掌握常用的图论算法

知识点描述

一、掌握对算法的时间效率进行分析的方法

1、理解什么是时间效率分析(时间复杂度)

2、掌握时间效率分析的计算方法

二、掌握各种高级排序算法

1、理解什么是比较排序,什么是非比较排序,及各自的优缺点

2、掌握比较排序的几种排序算法的概念和实现:冒泡排序(BubbleSort)、快速排序(QuickSort)、插入排序(InsertionSort)、希尔排序(ShellSort)、选择排序(Selection-sort)、堆排序(HeapSort)、归并排序(MergeSort);

3、掌握非比较排序的几种排序算法的概念和实现:计数排序(CountingSort)、基数排序(RadixSort)、桶排序(BucketSort)

4、知道这十个排序算法的时间复杂度和空间复杂度

三、掌握基本的数论知识

1、什么是数论

2、掌握用C语言解决数论的基本问题

四、掌握常用的图论算法

1、什么是图论

2、掌握图的邻接表表示法

3、掌握图的拓扑排序

4、掌握最短路径算法:广度优先搜索、Dijkstra算法、具有负边值的图、Huffman算法

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题