首页 > 编程语言 >基础算法串讲 习题分析

基础算法串讲 习题分析

时间:2023-08-01 21:22:30浏览次数:30  
标签:11 结点 frac 串讲 26 算法 无向 条边 习题

第八题

原题再现

对于一个含有 \(26\) 个结点的完全二叉树,其中多少个结点没有子结点? A. 10 B. 11 C. 12 D. 13

题目解答

  • 叶子节点个数:\(26-(2^4-1)=26-15=11\)
  • 倒数第二层的右边结点:\([(16-11)/2]=2\)
  • 总个数:\(11+2=13\)

犯の错误

  • 没有子结点的结点有两种
    • 叶子节点
    • 倒数第二层的右边结点

第十四题

原题再现

对于一个 \(N\) 个结点构成的无向完全图,在保证图联通的前提下,至多可删去多少条边? A. \(N^2\) B. \(\frac{N(N-1)}{2}\) C. \(\frac{N(N-1)-(N-1)}{2}\) D. \((\frac{N}{2}-1)(N-1)\)

题目解答

  • 无向完全图 \(\frac{N(N-1)}{2}\) 条边,无向连通图至少 \(N-1\) 条边,\(\frac{N(N-1)}{2}-(N-1)=(\frac{N}{2}-1)(N-1)\)

犯の错误

  • 无向图保证联通的情况下最少是 \(N-1\) 条边,并不是 \(\frac{N-1}{2}\) 条边

标签:11,结点,frac,串讲,26,算法,无向,条边,习题
From: https://www.cnblogs.com/winter-tide/p/17599135.html

相关文章

  • 预测算法-20230801(持续更新)
    第一章-关于预测的核心算法机器学习中的预测算法,本笔记主要记录“函数逼近”问题下的预测。属于监督学习的一种函数逼近常见算法:线性回归、逻辑回归应用:分类问题、回归问题函数逼近的主要分类:惩罚线性回归、集成方法大、小数据集,宽、高瘦数据集宽数据:每次观测有大......
  • 基础算法串讲
    线性数据结构链表std::list是STL中的链表特点:是一条链,空间复杂度\(O(n)\)插入与删除十分方便,时间复杂度\(O(1)\)寻找与查询数据比较麻烦,时间复杂度\(O(n)\)数组大小固定,链表大小可动态调整注意:std::vector不算数组,是数据结构链表的分类单向链表:每一个结点......
  • C习题-链表01
    1、用邻接表表示图进行深度优先遍历时,通常是采用()来实现算法的。A.栈B.队列C.树D.图答案:A;深度优先遍历(DFS):从某个顶点出发,一直往下一个顶点遍历,直到没有下一个顶点为止,再返回上一个顶点的其他路径继续进行深度优先,直到该出发顶点的所有深度优先遍历结......
  • bm25算法与tf-idf比较,区别,已经使用长江
    bm25算法与tf-idf算法比较一、tf-idf算法介绍词频(TF)=某篇文章中某个关键词出现的次数/文章总字数,逆文档频率(IDF)=log(语料库文章总数/包含该关键词的文章总数+1),tfidf=tf*idf,下面给大家举个实例,你大概就明白了,例如语料库中有以下三篇文章:第一篇:张一山与杨紫疑似相恋;第二篇:C罗又......
  • 白话解析:一致性哈希算法 consistent hashing
    在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。场景描述假设,我们有三台缓存服务器,用于缓存图片,我们为这三台......
  • 负载均衡算法: 简单轮询算法, 平滑加权轮询, 一致性hash算法, 随机轮询, 加权随机轮询
    直接上干活/***@version1.0.0*@@menu<p>*@date2020/11/1716:28*/publicclassLoadBlance{staticMap<String,Integer>serverWeightMap=newHashMap<>();static{serverWeig......
  • 算法题目
    第一章动态规划数字三角形模型[线性DP]摘花生最低通行费数字三角形方格取数最长上升子序列模型[线性DP]最长上升子序列怪盗基德的滑翔翼登山合唱队形友好城市最大上升子序列和导弹拦截[贪心]导弹防御系统[dfs+贪心]背包问题[组合类]......
  • 淘宝H5商品详情数据解析接口sign算法接口代码教程
    淘宝H5商品详情数据解析接口sign算法接口代码教程如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item......
  • 限流算法
    Tokenbucketalgorithm令牌桶算法该算法用具有预定义令牌容量的桶进行类比,这个桶会定期以恒定速率填充令牌。令牌可以被视为某种特定大小的数据包。因此,每次我们收到请求时,算法都会检查存储桶中的令牌,每个请求应该至少有一个令牌才可以被转发以进一步处理。令牌桶的算法流程......
  • 排序算法---快速排序
    什么是快速排序?快速排序(QuickSort)是一种高效的排序算法,它使用分治法来将一个数组分成两个子数组,然后对这两个子数组分别进行排序,最后将它们合并成有序的数组。快速排序的基本步骤:1.选择一个基准元素(pivot):从数组中选择一个元素作为基准元素。通常选择数组的第一个元素或者最后......