软考之零碎片段记录(十七)+复习巩固(十二、十三)

一、学习

详解 B±树1,2

1. B-树

  • 根节点最多有m课子树
  • 所有叶子节点都在同一层次上
  • 节点中的关键字有序排列
  • 有k棵子树的非叶子节点有k-1个键,键按照递增顺序排列
  • 叶子节点之间不相连。

2. B+树

  • B+树有k棵子树的非叶子节点有k个键,
  • 键按照递增顺序排列
  • 所有叶子节点包含了完整的索引信息,包括指向这些关键字记录的指针。
  • 中间节点每个元素不保存数组,只用来索引。
  • 叶子节点本身依据关键字码的大小自小而大顺序链接

3. 归并排序

占用的辅助存储空间最多。特别是再合并排序时
空间复杂度O(n)
时间复杂度O(nlogn)

4. 折半查找把数组构造成一颗二叉查找树

  • 有序。二叉查找树是有序的。对于每个节点X, 左子树的数值都小于右子树。
  • 唯一性。树中所有节点都不能重复。

5. 路由器和vlantag

他们之间的区别: 路由器是用于数据包的传输(不同网络中)。而对于vlan则是对网络进行划分,在数据链路层,标致出不同的vlan

  • vlantag处在数据链路层,OSI模型的第2层
  • 路由器处在网络层,OSI模型第3层

二、复习(十二)

  1. 数据流程图。判断表。用于多组合条件判断
  2. 模块规模。高内聚、低耦合、深度、宽度、扇入、扇出
  3. 风险管理。贯穿项目整个过程等。
  4. 栈。栈帧、栈区。方法调用开始到结束的过程
  • 栈帧。栈帧是虚拟机栈中的基本单元。是虚拟机执行方法时的“工作环境”或“上下文”
  1. 编译器。将源程序编译成目标代码。
  2. 递归调用属于层层递进的。自上而下的分析法。
  3. 进程被剥夺是操作系统的事情。中断是硬件层面CPU控制运算部分的内容。操作系统无法管理
  4. 段页式存储管理。段、页、页地址中位的多少计算个数2的个数次方。

三、复习(十三)

  1. 磁头移动时间。
  2. 原型模型。适合快速迭代,让用户提高参与感,有助于满足用户需求。不适合大型系统的开发
  3. 三层结构。每一层都可以用不同语言。
  4. 公共耦合。多个模块访问同一个数据环境。
  5. 高质量软件要求。
  6. 白盒测试。严格性由高到低。路径覆盖-》条件覆盖-》判断覆盖-》语句覆盖
  • 条件覆盖。多条件判断中每一个条件都要覆盖(更加精细)。而判断覆是对每个分支至少执行一次。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/551069.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

聊聊最近两星期的学习吧!

今天是4月14号。 自从我3月份回到学校之后,我每天都有记录自己的学习时长。今天晚上,我在复盘我自己学习时长的时候,我发现,在整个四月份,我平均每天的有效学习时长只有6h,而且到今天为止,整个四…

【深度学习实战(5)】使用仿射变换来实现自己的letter_box操作

一、letter_box 深度学习模型输入图片的尺寸为正方形,而数据集中的图片一般为长方形,粗暴的resize会使得图片失真,采用letterbox可以较好的解决这个问题。该方法可以保持图片的长宽比例,剩下的部分采用灰色填充。 二、代码 本例…

美易官方:若FED再不降息,美国经济将硬着陆

有关美股市场可能重演2022年熊市的担忧逐渐升温。阿波罗全球管理公司首席执行官马克罗文在接受采访时发出警告,如果美联储(FED)不采取降息措施,美国经济将面临硬着陆的风险。这一言论引发了市场对未来经济走势的广泛关注。 在周二…

​面试经典150题——翻转二叉树

1. 题目描述 2. 题目分析与解析 分析题目可以看出,其实就是从下到上的左右节点互换操作,其实上也是可以进行递归操作的,这是因为每一个子操作和父操作都是一样的方式。 解题思路: 空树情况处理: 首先检查根节点是否…

视频批量高效剪辑,支持将视频文件转换为音频文件,轻松掌握视频格式

在数字化时代,视频内容日益丰富,管理和编辑这些视频变得愈发重要。然而,传统的视频剪辑软件往往操作复杂,难以满足高效批量处理的需求。现在,一款全新的视频批量剪辑神器应运而生,它支持将视频文件一键转换…

02_对象树

#include "mypushbutton.h" #include <QDebug>MyPushButton::MyPushButton(QWidget *parent): QPushButton(parent) {qDebug()<<"我的按钮类构造调用"; }MyPushButton::~MyPushButton() {qDebug()<<"我的按钮类析构调用"; }交…

初识数据库与数据库管理系统

实体的概念与数据库 实体(对象): 客观存在的事物都是实体实体数据的存储要求: 必须按照一定的分类和规律存储数据库: 专门用于存储这些实体的信息的数据集合数据库的特点: 海量存储数据&#xff0f;数据检索非常方便保持数据信息的一致&#xff0f;完整&#xff0f;并实现数据…

【计算机毕业设计】家庭食谱管理系统产品功能介绍——后附源码

&#x1f389;**欢迎来到琛哥的技术世界&#xff01;**&#x1f389; &#x1f4d8; 博主小档案&#xff1a; 琛哥&#xff0c;一名来自世界500强的资深程序猿&#xff0c;毕业于国内知名985高校。 &#x1f527; 技术专长&#xff1a; 琛哥在深度学习任务中展现出卓越的能力&a…

机器人视觉软件实现目标检测通常借助深度学习技术和计算机视觉算法

机器人视觉软件实现目标检测通常借助深度学习技术和计算机视觉算法。以下是一般而言的目标检测实现步骤&#xff1a; 1、数据收集与标注&#xff1a;首先需要收集包含目标物体的大量图像数据&#xff0c;并对这些图像进行标注&#xff0c;标注出目标物体的位置和类别信息。这些…

第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组(基础题)

试题 C: 好数 时间限制 : 1.0s 内存限制: 256.0MB 本题总分&#xff1a;10 分 【问题描述】 一个整数如果按从低位到高位的顺序&#xff0c;奇数位&#xff08;个位、百位、万位 &#xff09;上 的数字是奇数&#xff0c;偶数位&#xff08;十位、千位、十万位 &…

模仿SpringSecurity配置文件的写法对mybatisPlus查询方法的改造

使用mybatisPlus查询数据的传统流程是&#xff1a;Autowired mapper对象。new Wrapper 一通乱set Wrapper ,select xxx。但实际开发中&#xff0c;还有很大的改进空间&#xff0c;一是一些脆弱的参数设置有多处&#xff0c;得不到妥善维护&#xff0c;二是代码编写丑陋难看。因…

Fluke ADPT连接器(隔离版)----发布2

代替手工记录、记录后在整理的麻烦&#xff0c;轻点鼠标&#xff08;单次采集、自动时间间隔采集自由选择&#xff09;即可完成&#xff0c;测试数据导出图片、导出数据到EXCEL文件随意选择&#xff1b; 所需设备&#xff1a; 1、Fluke ADPT连接器&#xff1b;内附链接 ● …

ArtCoder——通过风格转换生成多元化艺术风格二维码

简介 ArtCoder能够从原始图像&#xff08;内容&#xff09;、目标图像&#xff08;风格&#xff09;以及想要嵌入的信息中&#xff0c;生成具有艺术风格的二维码。这一过程类似于通常的图像风格转换&#xff0c;但特别针对二维码的特点进行了优化和调整。 通过这种方法&#…

芯片设计围炉札记

文章目录 语言Verilog 和 VHDL 区别 芯片验证 语言 System Verilog的概念以及与verilog的对比 IC 设计软件分析 Verilog 和 VHDL 区别 Verilog HDL 和 VHDL 的区别如下&#xff1a; 语法结构&#xff1a;Verilog的语法结构类似于C语言&#xff0c;而VHDL的语法结构则更接近…

【网络安全 | 信息收集 | 渗透工具】FofaViewer工具的安装使用详细教程+程序闪退问题解决

前言 安装教程 下载地址&#xff1a; Releases wgpsec/fofa_viewer GitHub 通过java --version查看JDK版本&#xff1a; (1)若使用的是高版本的JDK&#xff0c;则直接下载FofaViewer下载页面中 FofaViewer_1.1.13.zip的安装包。 (2)若使用的是JDK8&#xff0c;则下载FofaV…

Web3.0与AI的交融:开启智能互联网新时代

目前有140 多个 Web3 AI 概念项目&#xff0c;覆盖了基础设施、数据、预测市场、计算与算力、教育、DeFi & 跨链、安全、NFT & 游戏 & 元宇宙、搜索引擎、社交 & 创作者经济、AI 聊天机器人、DID & 消息传递、治理、医疗、交易机器人等诸多方向。持续关注…

在成都开通证券交易账户有那些渠道?有没有佣金图可以参考一下的?

在成都股票开户的方式主要有以下三种&#xff1a; 1. 券商营业部开户&#xff1a;成都本地有多家券商营业部&#xff0c;如国金证券、华西证券等&#xff0c;投资者可以选择到这些券商营业部进行开户。券商营业部开户需要投资者本人前往券商营业部&#xff0c;填写相关申请表格…

Qt 实战(2)搭建开发环境 | 2.1、Windows下安装QT

一、Windows下安装QT 1、QT官网 QT官网&#xff1a;https://download.qt.io/&#xff0c;打开官网地址&#xff0c;如下&#xff1a; 目录结构介绍 目录说明snapshots预览版&#xff0c;最新的开发测试中的 Qt 库和开发工具onlineQt 在线安装源official_releases正式发布版&am…

在Linux中安装Android Studio(ubuntu22.04)

在Linux中安装Android Studio 准备工作 系统&#xff1a;ubuntu 22.04 位数&#xff1a;64bit 安装要求&#xff1a; 安装流程 1.下载安装包 打开Android Studio官网 把Android Studio的安装包下载下来 2.安装 为了防止丢失&#xff0c;把解压好的文件夹移到 /usr/local…

Loran-C(罗兰C)信号捕获算法及MATLAB仿真代码

目录 引言信号体制相位编码格式信号捕获原理代码及仿真结果 引言 本文首先介绍了Loran-C信号的时域波形及编码方式&#xff0c;然后描述了信号的捕获及相位匹配原理&#xff0c;包括相关运算和并行码相位搜索&#xff0c;最后给出信号及捕获算法仿真及结果。 信号体制 Loran…
最新文章