【软件设计师暴击考点】下午题高频考点暴击系列

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏软件设计师考点暴击


🅰️系统路线学习点击跳转


  • 下午题

⭐【软件设计师暴击考点】下午题高频考点暴击系列


  • 上午题

⭐【软件设计师暴击考点】知识产权-高频考点
⭐【软件设计师暴击考点】网络安全等杂项-高频考点
⭐【软件设计师暴击考点】计算机组成原理与体系结构-高频考点【二】
⭐【软件设计师暴击考点】计算机组成原理与体系结构-高频考点【一】
⭐【软件设计师暴击考点】操作系统知识-高频考点【一】
⭐【软件设计师暴击考点】操作系统知识-高频考点【二】
⭐【软件设计师暴击考点】程序设计语言-高频考点
⭐【软件设计师暴击考点】数据库系统-高频考点
⭐【软件设计师暴击考点】计算机网络知识高频考点暴击系列
⭐【软件设计师暴击考点】面向对象考点暴击系列
⭐【软件设计师暴击考点】UML知识高频考点暴击系列
⭐【软件设计师暴击考点】软件工程知识高频考点【二】
⭐【软件设计师暴击考点】软件工程知识高频考点【一】
⭐【软件设计师暴击考点】数据结构高频考点暴击系列
⭐【软件设计师暴击考点】黄金五题套路拿下


在这里插入图片描述



文章目录

  • 🅰️系统路线学习点击跳转
    • 🎶(==A==) 考点 一,下午题一总结
      • 数据流图
    • 🎶(==B==) 考点二,下午题二总结
      • 实体联系图点击详解
    • 🎶(==C==) 考点三,下午题三总结
      • UML关系图、
    • 🎶(==D==) 考点四,下午题五总结
      • <font color=red>代码不厉害不要紧,有套路
    • 🎶(==A==) 考点五,下午题四总结
      • 一,插入排序
      • 二,选择排序
      • 三,交换排序
      • 四,归并排序
      • 易混淆的排序:(平均复杂度最小的的:“快堆并”,最坏情况下最小的:“堆并")
    • 🅰️系统路线学习点击跳转



🎶(A) 考点 一,下午题一总结


​​在这里插入图片描述

数据流图


  • 1,熟悉相关的图形
    在这里插入图片描述

  • 2,实体名称—我们根据说明和图文来确定实体名称

  • 3,数据存储—有一些说明没给出来确切的词语,我们得自己去拟名

  • (如户口信息表,班级信息表)

+ 4,补充缺失得数据流和起点终点 3~4条

(1)看加工: 是否输入和输出都有,都对应

(2)根据父图子图的平衡来找缺失的数据流

(3)根据描述说明,来找缺失得数据流

(4)格式

在这里插入图片描述
在这里插入图片描述

  • 5.用结构化语言描述

IF THEN ELSE ENDIF
在这里插入图片描述

  • 6,描述,找加工逻辑的时候

学会筛选掉,有关功能概括的描述,只要找有逻辑描述的语句

  • 7,如何保持数据流平衡(背记、)

    ① 父图中加工的输入输出数据流要和子图中加工的人输入输出数据流的名字和数量要一致

    ②父图中一个输入(或者输出)数据流组对应着子图多个输入(或输出的)数据流

    ③子图中组合这些数据流的数据项恰好是父图这一条数据流

🎶(B) 考点二,下午题二总结


在这里插入图片描述


实体联系图点击详解

  • 1,熟悉相关的图形
    在这里插入图片描述

  • 2,细节

    (1)补齐关系模式中的空,: 有可能需要填多个

    (2)复合主键时候:一定不要落下括号如 : (a, b)

    (3)说明中描述关系模式 个人信息(a,b,c,d),但是可能后面的描述中还有

  • 3,关系模式中存在的问题

(数据冗余,插入异常问题,修改异常问题,删除异常问题)部分函数依赖—1NF–规范化问题–

  • 4,补充完整性约束格式问题
    在这里插入图片描述

🎶(C) 考点三,下午题三总结


在这里插入图片描述

UML关系图、

  • 1,熟悉图形含义
    在这里插入图片描述
  • 2,细节

在这里插入图片描述

  • 3,用例描述(基本事件流和备用事件流)
    在这里插入图片描述
  • 4,让我们填用例之间的关系
    在这里插入图片描述

🎶(D) 考点四,下午题五总结


代码不厉害不要紧,有套路

在这里插入图片描述

(1)不需要掌握了解设计模式,也可以做出来

(2)了解题目,主流思想掌握

(3)从头开始看代码,各个模块不要放过,知道这个模块是什么意思

(4)代码中找答案。模块和模块之间必定有联系,上下段去推测

(5)有些模块有输出语句,如果它没有被调用的话,空里面必有填它的


🎶(A) 考点五,下午题四总结


在这里插入图片描述

  • 1,算法策略

(1)动态规划

(2)回溯法:

(3)分治法

(4)贪心法

  • 动态规划法和分治法的区别:

①动态规划的子问题 不是独立的,子问题用数组存储

②分治的子问题是 独立的

  • 2,动态规划(背记)

①自顶向下:时间复杂度 : O(2^n)

②自底向上:时间复杂度 : O( n^a)

(斐波拉契数列,矩阵乘法,背包1-0问题,LCS最长公共子序列,钢条切割问题)

  • 3,分治

归并排序
在这里插入图片描述
在这里插入图片描述


一,插入排序

(1)直接插入排序:打牌,遍历每一张牌,找到合适的位置插入进去(合适的位置:比左大,比右小)

(2)希尔排序:插入排序的升级版,特点是,把牌分成几份然后进行插入

二,选择排序

(1)简单选择排序:每一轮选择出最大的和最小的,分别排在上一轮选出的大小王后面

(2)堆排序:类似于二叉树,每一轮输出最大的或者最小的,输出完之之就出局

三,交换排序

(1)冒泡排序:每个数不停的轮完一次和右边的数的交换

(2)快速排序:选择基准数(通常用最右边的),两边来回比较,直到分组只剩下一个数时

四,归并排序

(1)不停的二路拆开,到单独个体之后排序,然后合并

不稳定: 快,选,堆,希
特别: 快(最坏n^2), 选(最坏最好n^2), 希(平均n^1.3)

易混淆的排序:(平均复杂度最小的的:“快堆并”,最坏情况下最小的:“堆并")

在这里插入图片描述

🅰️系统路线学习点击跳转



你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

亚马逊测评:如何有效使用IP和养号设备环境

随着网络科技的崛起&#xff0c;越来越多的本土企业入驻亚马逊电子商务平台上&#xff0c;这导致了对产品评价需求的激增。然而&#xff0c;评价并非随意进行&#xff0c;它需要多方面的资源&#xff0c;并需要密切注意一些重要环节。以下是我分享给大家一些宝贵的知识&#xf…

TCP/IP 协议详解

文章目录 简介应用层传输层网络层网络接口层数据包发送过程TCP 三次握手四次挥手三次握手为什么是三次握手四次挥手为什么是四次挥手 简介 TCP/IP传输协议&#xff0c;即传输控制/网络协议&#xff0c;也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。 TCP/IP传输…

第八十五天学习记录:C++核心:内存分区模型

内存分区模型 C程序在执行时&#xff0c;将内存大方向划分为4个区域 1、代码区&#xff1a;存放函数体的二进制代码&#xff0c;由操作系统进行管理 2、全局区&#xff1a;存放全局变量和静态变量以及常量 3、栈区&#xff1a;由编译器自动分配释放&#xff0c;存放函数的参数…

霍尔闭环电流传感器在电动观光旅游车上的应用

摘要&#xff1a;本文介绍了基于霍尔闭环原理&#xff0c;即磁平衡式原理的电流传感器在电动观光旅游车上的使用方法&#xff0c;替代传统的霍尔器件&#xff0c;较好的解决了电动车行业现有霍尔传感器的基本问题&#xff0c;在稳定性上更加优越。 关键词&#xff1a;霍尔闭环…

微信小程序——实现蓝牙设备搜索及连接功能

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

计算机网络——数据链路层

序言 问&#xff1a;数据链路层在现在的社会起到什么作用&#xff1f; 答&#xff1a;数据链路层在现在的社会起到关键性作用&#xff0c;比如&#xff1a;数据传输和通信&#xff1b;网络连接和互联互通&#xff1b;错误检测和纠正&#xff1b;媒体访问控制&#xff1b;网络性…

【图像处理】植物叶识别和分类

一、说明 这是国外某个学生团队尝试用机器学习方法对植物叶进行识别分类的实验。实验给出若干张植物叶图片&#xff0c;针对这些图片&#xff0c;对特征进行测量、提取、重组&#xff0c;最后用机器学习方法实现&#xff1b;该具备一定的参考价值。 现在是我们将图像处理学习应…

Python:使用prometheus-client提交数据到实现prometheus+ grafana数据监控

相关资料 prometheus文档&#xff1a;https://prometheus.io/grafana文档&#xff1a;https://grafana.com/grafana github: https://github.com/grafana/grafanaPyhton客户端https://pypi.org/project/prometheus-client/ 目录 1、使用Python提供数据源2、启动 prometheus3、…

基于高精度三维机器视觉的新能源汽车锂电池表面缺陷检测

​Part.1 行业背景 ​随着新能源汽车在全球范围内成为焦点发展领域&#xff0c;企业对电池质量控制和检测的要求也变得更加严格。在机器视觉行业迅速发展的背景下&#xff0c;市场上提供了功能强大且种类齐全的3D相机系列&#xff0c;可以满足锂电池从电芯到模组各个工艺和工位…

如何修改 Linux 的时区

文章结构 一、查看 Linux 当前时区二、获取时区 TZ 值&#xff08;可选做&#xff09;三、配置 TZ 值四、加载配置并检验是否生效 TZ 是 time zone 的缩写&#xff01; 一、查看 Linux 当前时区 你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区&#xff1a; # 查…

Java 设计模式实战系列—工厂模式

在 Java 开发中&#xff0c;对象的创建是一个常见的场景&#xff0c;如果对象的创建和使用都写在一起&#xff0c;代码的耦合度高&#xff0c;也不利于后期的维护。我们可以使用工厂模式来解决这个问题&#xff0c;工厂模式是一个创建型模式&#xff0c;将对象的创建和使用分离…

【Visual Studio】使用 C++ 语言,配合 Qt,开发了一个串口通信界面

知识不是单独的&#xff0c;一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏&#xff1a;Visual Studio。 文章目录 1. 获取串口名字1.1 文件 GUI.ui1.2 文件 GUI.h1.3 文件 GUI.cpp潜在 Bug&#xff1a;LN2019 2. 配置串口连接2.1 文件 GUI.ui2.2 文件 GUI.h2.3 文…