码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【笔试题】【day23】


    文章目录

    • 第一题(二叉树度结点的计算)
    • 第二题(平衡查找二叉树)
    • 第三题(堆的插入)
    • 第四题(哈希表的查找)
    • 第五题(大数排序)

    第一题(二叉树度结点的计算)

    若一棵二叉树具有12个度为2的结点,6个度为1的结点,则度为0的结点个数是()
    A 10
    B 11
    C 13
    D 不确定

    n0=n2+1,所以度为0的个数为12+1=13

    C

    第二题(平衡查找二叉树)

    下列各树形结构中,哪些是平衡二叉查找树:
    A
    在这里插入图片描述
    B
    在这里插入图片描述
    C
    在这里插入图片描述
    D
    在这里插入图片描述

    A:是二叉查找树,但是平衡因子大于了1,
    B:7的那个节点的平衡因子为-2,大于了1
    D:右树中的6小于了7,不是二叉搜索树

    C

    第三题(堆的插入)

    已知关键字序列5,8,12,19,28,20,15,22是最小堆,插入关键字3,调整后得到的最小堆是()
    A 3,8,12,5,20,15,22,28,19
    B 3,5,12,19,20,15,22,8,28
    C 3,12,5,8,28,20,15,22,19
    D 3,5,12,8,28,20,15,22,19

    在这里插入图片描述
    在这里插入图片描述
    然后我们就得到了我们的结果

    D

    第四题(哈希表的查找)

    采用哈希表组织100万条记录,以支持字段A快速查找,则()
    A 理论上可以在常数时间内找到特定记录
    B 所有记录必须存在内存中
    C 拉链式哈希曼最坏查找时间复杂度是O(n)
    D 哈希函数的选择跟A无关

    A:这么多的数据,会存在很多冲突,我们无法保证在常数的时间内查找到。
    B:如果数据量非常大,我们需要借助外部的存储设备
    C:拉链式的哈希就是一个顺序表+链表的结构,最坏的情况是这100万个数据全部都冲突了,也就是我们的数据全部都存在一个哈希桶的链表中,也就是变成了链表的查找的时间复杂度,也就是O(n)
    正确
    D:与A有关,如果是整数的话,我们可以直接除留余数法,但是如果是字符串,我们还需要将其转换成key值,再进行映射

    C

    第五题(大数排序)

    假设你只有100Mb的内存,需要对1Gb的数据进行排序,最合适的算法是()
    A 归并排序
    B 插入排序
    C 快速排序
    D 冒泡排序

    归并排序可以实现外部排序。比方说将1GB的数据分成好几个文件,然后两两归并,从而减少需要导入内存的文件大小,解决内存空间小,数据量大的问题。

    A

  • 相关阅读:
    MySQL中Date、DateTime、TimeStamp和Time用法
    蜘蛛蜂优化算法SWO求解不闭合MD-MTSP,可以修改旅行商个数及起点(提供MATLAB代码)
    用汇编语言编程的计算机
    eBPF(三)
    HiEngine:可媲美本地的云原生内存数据库引擎
    人工智能知识全面讲解:Bagging族算法
    应用zabbix的实时导出(real-time export)功能
    希捷HDD最新财报:销售同比下降11%,环比增长6%,4Q24前景看好
    Java版本+企业电子招投标系统源代码+支持二开+招投标系统+中小型企业采购供应商招投标平台
    编程小白的自学笔记十五(python办公自动化操作EXCEL表格)
  • 原文地址:https://blog.csdn.net/weixin_62684026/article/details/127945353
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号