会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dahais4c
博客园
首页
新随笔
联系
订阅
管理
2025年12月21日
创建型设计模式学习笔记
摘要: 在软件工程中,设计模式是解决特定问题的成熟方法。今天我想和大家分享一些关于创建型设计模式的知识。创建型设计模式主要关注对象的创建过程,旨在创建对象时使这个创建过程与使用对象的过程分离,提高程序的灵活性和可复用性。 创建型设计模式包括单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式。这里,我
阅读全文
posted @ 2025-12-21 19:44 曹明阳
阅读(0)
评论(0)
推荐(0)
2025年12月4日
探索C/S架构:我的第一次尝试
摘要: 作为学生,我对计算机科学的热情驱使我探索了客户端/服务器(C/S)架构。C/S架构是一种网络架构,其中软件被分成两大部分:客户端和服务器。客户端负责前端用户界面和用户体验,而服务器处理后台逻辑和数据存储。这种架构允许多个客户端连接到单个服务器,使得资源共享和通信变得更加高效。 理解C/S架构的基本概
阅读全文
posted @ 2025-12-04 09:06 曹明阳
阅读(4)
评论(0)
推荐(0)
2025年12月3日
UML在软件设计中的应用与学习心得
摘要: 在软件工程领域,统一建模语言(UML)是一种标准的建模工具,它帮助我们以图形化的方式描述、构造和文档化系统。作为一名参与软件设计师考试的学生,我对UML有了更深入的理解。以下是我对UML的一些学习心得和应用体会。 UML的基本概念 UML提供了一系列的图表类型,用于表示系统的静态结构(如类图、对象图
阅读全文
posted @ 2025-12-03 17:04 曹明阳
阅读(6)
评论(0)
推荐(0)
2025年12月2日
UML高级知识:状态图与活动图的深入解析
摘要: 作为学生,深入理解UML(统一建模语言)对于软件工程的学习至关重要。今天,我们将探索UML中的两个高级图:状态图(State Diagram)和活动图(Activity Diagram)。 状态图(State Diagram) 状态图,也称为状态机图,用于描述对象在其生命周期内的状态变化。它帮助我们
阅读全文
posted @ 2025-12-02 08:07 曹明阳
阅读(70)
评论(0)
推荐(0)
2025年12月1日
UML进阶:深入理解类图和序列图
摘要: 作为软件工程专业的学生,我们通常都会接触到统一建模语言(UML)。UML是一种标准的建模语言,用于软件工程领域中的视觉建模。在这篇文章中,我将分享一些UML的进阶知识,特别是关于类图和序列图的理解。 什么是UML? UML提供了一套图形化的符号,用于帮助软件开发者描述、构建和文档化软件系统。它支持各
阅读全文
posted @ 2025-12-01 11:51 曹明阳
阅读(32)
评论(0)
推荐(0)
UML学习笔记:基础概念与应用
摘要: 作为一名计算机科学的学生,我发现统一建模语言(UML)是学习软件工程不可或缺的一部分。UML提供了一套图形化表示方法,帮助我们设计和构建软件系统。以下是我对UML基础概念的理解和应用的一些学习笔记。 UML的定义与重要性 UML是一种标准化的建模语言,用于软件开发过程中的可视化。它包括了一系列的图表
阅读全文
posted @ 2025-12-01 11:50 曹明阳
阅读(8)
评论(0)
推荐(0)
2025年11月3日
图
摘要: 深度优先:类似前序 广度优先:层次 拓扑排序:依次删除入度为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)
2025年11月2日
线性表、串、数组、广义表
摘要: 队列和栈 循环队列:队空 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)
下一页
公告