摘要: 在软件工程中,设计模式是解决特定问题的成熟方法。今天我想和大家分享一些关于创建型设计模式的知识。创建型设计模式主要关注对象的创建过程,旨在创建对象时使这个创建过程与使用对象的过程分离,提高程序的灵活性和可复用性。 创建型设计模式包括单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式。这里,我 阅读全文
posted @ 2025-12-21 19:44 曹明阳 阅读(0) 评论(0) 推荐(0)
摘要: 作为学生,我对计算机科学的热情驱使我探索了客户端/服务器(C/S)架构。C/S架构是一种网络架构,其中软件被分成两大部分:客户端和服务器。客户端负责前端用户界面和用户体验,而服务器处理后台逻辑和数据存储。这种架构允许多个客户端连接到单个服务器,使得资源共享和通信变得更加高效。 理解C/S架构的基本概 阅读全文
posted @ 2025-12-04 09:06 曹明阳 阅读(4) 评论(0) 推荐(0)
摘要: 在软件工程领域,统一建模语言(UML)是一种标准的建模工具,它帮助我们以图形化的方式描述、构造和文档化系统。作为一名参与软件设计师考试的学生,我对UML有了更深入的理解。以下是我对UML的一些学习心得和应用体会。 UML的基本概念 UML提供了一系列的图表类型,用于表示系统的静态结构(如类图、对象图 阅读全文
posted @ 2025-12-03 17:04 曹明阳 阅读(6) 评论(0) 推荐(0)
摘要: 作为学生,深入理解UML(统一建模语言)对于软件工程的学习至关重要。今天,我们将探索UML中的两个高级图:状态图(State Diagram)和活动图(Activity Diagram)。 状态图(State Diagram) 状态图,也称为状态机图,用于描述对象在其生命周期内的状态变化。它帮助我们 阅读全文
posted @ 2025-12-02 08:07 曹明阳 阅读(70) 评论(0) 推荐(0)
摘要: 作为软件工程专业的学生,我们通常都会接触到统一建模语言(UML)。UML是一种标准的建模语言,用于软件工程领域中的视觉建模。在这篇文章中,我将分享一些UML的进阶知识,特别是关于类图和序列图的理解。 什么是UML? UML提供了一套图形化的符号,用于帮助软件开发者描述、构建和文档化软件系统。它支持各 阅读全文
posted @ 2025-12-01 11:51 曹明阳 阅读(32) 评论(0) 推荐(0)
摘要: 作为一名计算机科学的学生,我发现统一建模语言(UML)是学习软件工程不可或缺的一部分。UML提供了一套图形化表示方法,帮助我们设计和构建软件系统。以下是我对UML基础概念的理解和应用的一些学习笔记。 UML的定义与重要性 UML是一种标准化的建模语言,用于软件开发过程中的可视化。它包括了一系列的图表 阅读全文
posted @ 2025-12-01 11:50 曹明阳 阅读(8) 评论(0) 推荐(0)
摘要: 深度优先:类似前序 广度优先:层次 拓扑排序:依次删除入度为0的节点 最小生成树(普利姆) 找到一个点为起点,与他连接的点找最小的路径,将最小的点接入起点然后将两个点与其他点中最小的路径连上,以此类推,将所有点连上即可。 (克鲁斯卡尔) 找点与点之间最小的路径,连接之后继续找,知道所有的点连上为止 阅读全文
posted @ 2025-11-03 17:37 曹明阳 阅读(7) 评论(0) 推荐(0)
摘要: 在二叉树的第i层上至多有 2^(i-1) 个结点(i≥1)。 深度为k的二叉树至多有 2^k - 1 个结点(k≥1)。 对任何一棵二叉树T,如果其叶子结点数为n₀,度为2的结点数为n₂,则 n₀ = n₂ + 1。 具有n个结点的完全二叉树的深度为 ⌊log₂n⌋ + 1(向下取整)。 对完全二叉 阅读全文
posted @ 2025-11-03 17:24 曹明阳 阅读(7) 评论(0) 推荐(0)
摘要: 队列和栈 循环队列:队空 head=tail 队满 (tail+1)%size=head 空串:长度为0的串,不包含任何字符 空格串:一个或多个空格组成的串 串比较:以字符的ASCLL码的值,当其中一个串先结束,则另一个串长的为大。 让我们通过一些例子来理解这个规则(假设使用 ASCII 编码): 阅读全文
posted @ 2025-11-02 13:16 曹明阳 阅读(6) 评论(0) 推荐(0)
摘要: 数据元素是数据的基本单位,数据元素有数据项组成 数据项是数据的最小单位 数据结构三要素:逻辑结构、物理结构(存储结构)、数据的运算 逻辑结构:集合、线性结构(一对一)、树形结构(一对多)、图结构(多对多) 物理结构:顺序存储、链式存储、索引存储、散列存储 算法:有穷性、确定性、可行性、输入、输出 时 阅读全文
posted @ 2025-11-02 12:17 曹明阳 阅读(7) 评论(0) 推荐(0)