二叉树的平均查找长度怎么算_二叉树平均查找长度怎么计算

二叉树的平均查找长度怎么算_二叉树平均查找长度怎么计算北京邮电大学809人工智能专业考研考试大纲一、考试要求要求学生系统地掌握数据结构的基本概念和基本理论,掌握各种数据结构的特点和基本方法,着重考察考生综合运用所学知识分析问题和解决问题的能力。要求考生能够具备采用C或C++语言

北京邮电大学809人工智能专业考研考试大纲
  一、考试要求

  要求学生系统地掌握数据结构的基本概念和基本理论,掌握各种数据结构的特点和基本方法,着重考察考生综合运用所学知识分析问题和解决问题的能力。要求考生能够具备采用C或C++语言设计与实现算法的能力。

  二、考试内容

  (一)绪论

  1)数据结构的基本概念,数据的逻辑结构、存储结构;

  2)算法的定义和应具有的特性,算法设计的要求,算法的时间复杂度分析和算法的空间复杂度分析。

  (二)线性表

  1)线性表的基本概念、特点、定义和基本操作;

  2)线性表的顺序存储结构,对其进行检索、插入和删除等操作;线性表的链式存储结构,单链表、双向链表和循环链表这三种链表形式的存储结构和特点以及基本操作;

  3)线性表的应用。

  (三)扩展线性表

  1)栈、队列、多维数组、串的基本概念;

  2)栈的顺序存储结构、链式存储结构、基本操作和应用(含递归);

  3)队列的顺序存储结构、链式存储结构、基本操作和应用(含优先级队列);

  4)多维数组的存储、稀疏矩阵;

  5)串的存储结构、模式匹配算法(含KMP);

  6)经典算法应用:贪心、穷举、分治、回溯和动态规划。

  (四)树与二叉树

  1)树、二叉树和森林的基本概念,树、二叉树和森林的遍历操作,树、森林与二叉树的转换;

  2)完全二叉树与满二叉树的基本概念,二叉树的基本性质;

  3)树和二叉树的存储结构;

  4)二叉链表存储结构的构造、二叉树的前序遍历、中序遍历、后序遍历与按层次遍历,以及在二叉链表基础上各种相关算法的设计与应用(含算术表达式二叉树);

  5)哈夫曼树和哈夫曼编码的基本概念、实现和应用。

  (五)图

  1)图的基本概念、名词术语;

  2)邻接矩阵、邻接表、邻接多重表、十字链表、边集数组的存储方法;

  3)图的深度优先搜索与广度优先搜索的算法过程;

  4)最小生成树、最短路径、拓扑排序和关键路径算法的原理与应用求解过程;

  5)图的基本应用,比如图的连通性、染色问题等。

  (六)查找

  1)查找的基本概念,平均查找长度的计算等;

  2)顺序查找法、折半查找法、索引查找算法;

  3)二叉排序树、平衡二叉树的基本概念、建立、插入、删除、查找算法;

  4) B-树的基本概念,B-树的查找、插入和删除算法;

  5) 散列(Hash)技术基本概念、散列函数的构造,冲突处理的方法和应用。

  (七)排序

  1)直接插入排序、折半插入排序、希尔排序、简单选择排序、起泡排序、快速排序、堆排序和二路归并排序算法的排序原理、规律、特点和实现;

  2)计数排序、桶排序和基数排序的原理、规律、特点和实现;

  3)各种内部排序算法的比较;

  4)排序算法的应用。

  三、试卷结构

  考试题型:填空题、选择题、简答题、画图综合题、编程题,总分:150分。

  25北邮人工智能/计算机/网安/软件考研群:935998791,欢迎加入,了解北邮考研最新资讯。

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/92847.html

(0)
上一篇 2024年 5月 29日
下一篇 2024年 5月 29日

相关推荐

  • 定义指针数组变量的函数_定义指针数组变量的函数是

    定义指针数组变量的函数_定义指针数组变量的函数是2022年河北专接本考试大纲-理工类-计算机科学与技术、软件工程、数字媒体技术、网络工程、物联网工程、数据科学与大数据技术、智能科学与技术专业考试说明(C语言程序设计、微机原理与接口含汇编语言)本文中为2021年河北专接本考试大纲,选自官方发

    2024年 5月 22日
  • 单片机用的c语言和c语言区别_单片机用的c语言和c语言区别在哪

    单片机用的c语言和c语言区别_单片机用的c语言和c语言区别在哪单片机C语言和C语言为什么有差异?单片机C语言和普通的C语言(通常指标准C语言)在一些方面存在差异,这是由于它们应用于不同的环境和目标。库函数和外设访问:单片机C语言通常包含特定的库函数和外设访问接口,用于方便地编写与嵌入式硬件进行交互的代码。这些库函数和接口提供了对单片机的寄

    2024年 5月 26日
  • “Java并发编程技巧:多线程高级应用”

    “Java并发编程技巧:多线程高级应用””Java并发编程技巧:多线程高级应用”

    激活谷笔记 2024年 4月 13日
  • 积分电路的输出波形是什么_积分电路的输出波形是什么意思

    积分电路的输出波形是什么_积分电路的输出波形是什么意思一看就懂的积分电路分析原文地址http://www.elecfans.com/dianzichangshi/20170512515605.html积分电路的原理和作用积分电路是使输出信号与输入信号的时间积分值成比例的电路积分电路

    2024年 5月 21日
  • linux模拟器游戏测评

    linux模拟器游戏测评出品|开源中国近日小编在网上冲浪时被一个项目震惊到了 —— 完全用 Scratch 代码编写了成功运行 Linux 内核的模拟器。Scratch 是以积木块为基础的可视化程序设计语言开发平台,通过点击并拖拽的方式可视化完成编程。作者介绍称,他用 Scratc

    激活谷笔记 2024年 5月 18日
  • spleen是什么意思中文_spleen是什么意思中文翻译

    spleen是什么意思中文_spleen是什么意思中文翻译spleen是什么意思_spleen怎么读_中文翻译是什么?在英语学习过程中经常会遇到spleen,那么,英语单词spleen是什么意思?spleen怎么读?下面我们一起来了解一下英语单词spleen的中文翻译和音标是什么:splee

    2024年 5月 20日
  • mybatis与hibernate区别_hibernate中文

    mybatis与hibernate区别_hibernate中文mybatis和hibernate的以及jpa区别_hibernate sql大家好,又见面了,我是你们的朋友全栈君。1、概述hibernate和mybatis是当前流行的ORM框架。hibernate对数据库结构提供了较为完整的封

    2024年 5月 9日
  • eclipse中启动tomcat

    eclipse中启动tomcat之前在学习web开发的过程中首先要配置项目开发运行环境,tomcat的安装很简单,几分钟便可以搞定,可是在eclipse中配置好Tomcat后,在学习的过程中,经常会遇到tomcat启动不成功的情况,很影响学习进度,最近又遇到了启动不成功的情况,和之前的问题都不同,下面

    激活谷笔记 2024年 5月 18日
  • 什么叫dds生物电疗_dds生物电疗法

    什么叫dds生物电疗_dds生物电疗法dds生物电理疗原理更新时间:2017-02-18dds生物电理疗原理更新时间:2017-02-18什么是dds生物电理疗是专为生物电美容健体技师设计的专用仪器。该仪器所用技术是通过调动操作者自身的生物电,然后再作用于受术

    2024年 5月 28日
  • uni app生命周期_app生命周期是什么意思

    uni app生命周期_app生命周期是什么意思数字化办公是什么? 什么是办公数字化?数字化办公是什么?办公数字化是什么?什么是办公数字化?企业是国家经济的最基本组成单位,随着互联网的快速发展,不少企业意识到企业数字化升级的重要性,实现数字化升级,搭建属于自己的

    2024年 5月 12日
  • 哈夫曼树编码数据结构_哈夫曼树编码数据结构课程设计答辩ppt

    哈夫曼树编码数据结构_哈夫曼树编码数据结构课程设计答辩ppt数据结构-哈夫曼树(C语言看了就懂教程)1.概念:哈夫曼树(Huffman Tree)是一种常用的数据结构,用于实现数据压缩和编码。它是由美国计算机科学家David A. Huffman于1952年提出的,被广泛应用于

    2024年 5月 24日
  • vue3面试题及答案2023_vue30道面试题

    vue3面试题及答案2023_vue30道面试题Vue3 面试题 (2023-09-26更新)Vue3 对比 Vue2 做了那些改进?1. 响应式系统vue2 中使用的 Object.defineProperty 实现的响应式,劫持整个对象,递归遍历所有属

    激活谷笔记 2024年 5月 16日
关注微信