自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 《明日方舟·终末地》战斗与关卡系统逆向拆解 —— 从“探索—基建—战斗“闭环看关卡设计

本文从战斗关卡策划的视角,对《明日方舟·终末地》的战斗系统与关卡结构做逆向拆解。围绕"定位 → 目标 → 循环 → 载体 → 耦合"五步,解析战斗如何在探索、基建、战斗的闭环中扮演枢纽角色,并沉淀出可复用的关卡设计方法论。

2026-08-16 16:07:35 311 1

原创 数据结构——链表1

链表是一种物理存储单元上非连续、非顺序的存储结构,其物理结构不能只管的表示数据元素的逻辑顺序,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列的结点(链表中的每一个元素称为结点)组成,结点可以在运行时动态生成。

2026-03-16 21:00:23 414

原创 数据结构——线性表

本文介绍了线性表的基本概念和两种实现方式。线性表是最基础的数据结构,具有"一对一"的逻辑关系,分为顺序存储(顺序表)和链式存储(链表)。重点阐述了顺序表的API设计,包括类结构、构造方法和9个核心成员方法:清空表、判空、获取长度、读取元素、插入元素(指定位置和末尾)、删除元素、查找元素等。通过数组实现顺序存储,详细说明了各方法的实现逻辑,如插入时的元素后移、删除时的元素前移等操作,并提供了初始化数组和记录元素个数的成员变量。

2026-03-15 18:45:39 265

原创 Java排序算法

本文介绍了常见排序算法的实现原理及Java代码示例。基础排序包括:1)冒泡排序(相邻元素比较交换);2)选择排序(每次选择最小值交换);3)插入排序(未排序元素插入已排序部分)。高级排序涵盖:1)希尔排序(分组插入排序);2)递归概念及阶乘示例;3)归并排序(分治合并有序子数组);4)快速排序(基准值分区递归排序)。每种算法均提供核心代码实现,展示其具体操作步骤和关键逻辑。这些排序方法在时间复杂度、空间复杂度和适用场景上各有特点,为数据处理提供多样化选择。

2026-03-11 15:29:26 233

原创 算法时间复杂度分析和空间复杂度分析

本文摘要:算法时间复杂度分析主要包括事前估算和事后测试两种方法。事前估算通过统计方法评估算法效率,重点关注输入规模n与核心操作次数的关系;事后测试通过实际运行测量时间但存在局限性。大O记法用于表示时间复杂度,常见阶数包括O(1)、O(n)、O(n²)等。空间复杂度分析则考察内存占用情况,包括基本数据类型和对象的内存需求。算法评估需考虑最坏情况,同时注意随着输入规模增大,低阶项和常数因子的影响会逐渐减小。

2026-03-11 14:21:39 2410 2

原创 数据结构与算法概述

数据结构是组织和存储数据的学科,分为逻辑结构(集合、线性、树形、图形)和物理结构(顺序、链式)。算法是解决问题的清晰指令,追求时间效率和空间效率的最优化。两者共同构成计算机程序设计的基础。

2026-03-10 14:54:17 199

原创 C#入门教学:第九章 三目运算符

文章摘要:三目运算符的基本语法为"bool表达式?真时返回值:假时返回值",其中三个空位分别填入bool表达式和两个类型相同的返回值。使用时需注意:第一个空位必须是bool类型表达式,后两个空位的返回值类型必须一致,且整个表达式会产生一个返回值。这种条件运算符通过简单的语法实现了条件判断和返回值选择的功能。

2026-03-10 14:28:52 84

原创 C#入门教学:第八章 位运算

位运算是对数值的二进制形式进行操作,主要包括五种运算:1)位与(&):对应位有0则结果为0;2)位或(|):对应位有1则结果为1;3)异或(^):对应位相同为0,不同为1;4)取反(~):所有位0变1,1变0;5)移位(<<和>>):左移右侧补0,右移右侧丢弃位。例如5&3=1,5|10=15,1^5=4,~5=-6,5<<2=20,5>>2=1。这些运算在底层编程中常用于高效处理二进制数据。

2026-03-09 13:40:00 50

原创 C#入门教学:第七章 异常捕获

摘要:异常捕获用于防止程序因报错而卡死,基本语法包含try(尝试执行代码)、catch(捕获异常)和可选的finally(最终执行)三个部分。在try中代码出错会跳转至catch处理,finally无论是否出错都会执行。示例演示了读取用户输入并转换为整数时的异常处理:若输入非法数字,程序不会崩溃而是提示用户输入合法数字。注意代码块内每行语句需要加分号,但结构本身不需要。

2026-03-09 13:07:01 158

原创 C#入门教学:第六章 显示转换

本文介绍了三种C#类型转换方法:1.括号强制转换,适用于数值类型间的转换,但需注意精度丢失和范围溢出问题;2.Parse方法,专门用于字符串到其他类型的转换,要求字符串格式必须合法;3.Convert类方法,提供更精确的类型转换,支持四舍五入和特殊类型(如bool/char)的转换。此外还介绍了ToString()方法将任意类型转为字符串的用法,常用于字符串拼接。每种方法都有特定适用场景和注意事项,开发者应根据实际需求选择合适的方式,同时注意处理可能的异常情况。

2026-03-08 17:36:20 374

原创 C#入门教学:第五章 隐式转换

本文总结了C#中不同类型变量之间的隐式转换规则。主要内容包括:相同大类型之间的转换(如有符号long>int>short>sbyte),不同大类型之间的转换(如无符号与有符号类型、浮点数与整数)。特殊类型中,bool不能与其他类型互转,char可隐式转为数值类型(对应ASCII码),string不能隐式转换。转换遵循"高精度装低精度"原则:double>float>所有整数>char,decimal>所有整数>char,而string和bool不参与隐式转换。

2026-03-08 16:21:03 68

原创 C#入门教学:第四章 转义字符

本文介绍了C#中转义字符的使用方法,包括常见的转义字符如\n(换行)、\(斜杠)、\t(制表符)、\b(退格)等,并通过示例代码展示了它们的实际效果。同时讲解了如何使用@符号取消转义字符的特殊含义,使字符串中的字符按原样输出。文章通过对比普通字符串和带@前缀字符串的输出结果,直观地演示了转义字符与取消转义的区别。

2026-03-07 22:28:55 53

原创 C#入门教学:第三章 常量

本文介绍了常量(const)的基本语法和使用方法。常量声明格式为"const 类型 变量名=值",如"const int i2=10"。与变量不同,常量必须在声明时初始化且不可修改。文章通过示例对比了变量和常量的声明方式,并说明了常量的主要用途是定义程序中固定不变的值,如圆周率PI=3.1415926f。常量通过添加const关键字来声明,确保其值在程序运行期间保持不变。

2026-03-07 22:24:06 182

原创 C#入门教学:第二篇 变量

本文介绍了C#中变量的声明与使用方法。主要内容包括:1)变量声明的基本格式;2)四大类变量类型(有符号整型、无符号整型、浮点型、特殊类型)及其范围;3)变量的使用和修改;4)多变量同时声明的方法;5)初始化注意事项;6)代码折叠功能的使用。文章详细说明了不同变量类型的内存占用和适用范围,并提供了代码示例说明变量声明、修改和多变量声明的具体写法,最后介绍了使用#region实现代码折叠的编辑器功能。

2026-01-03 16:33:15 441

原创 C#基础入门:第一篇 输入输出

本文介绍了C#控制台应用程序的基本输入输出语句。主要包含两种输出语句:WriteLine(自动换行)和Write(不换行),以及两种输入语句:ReadLine(等待回车结束输入)和ReadKey(检测任意键)。文章还提供了两个随堂练习示例:1) 收集用户姓名、年龄和班级信息;2) 询问用户喜欢的运动并给出统一回复。这些基础语句是C#控制台程序开发的核心功能。

2026-01-03 15:32:58 424

原创 进程VS线程!并行VS并发!

进程VS线程!并行VS并发!

2024-10-09 21:24:37 298

原创 美颜相机1.0

绘制图片,简单图片处理,清除画板。

2024-07-23 18:10:38 332

原创 五子棋5.0(完结)

增加人机对战功能,以及该功能与原程序融合。

2024-07-20 15:58:48 476

原创 五子棋3.0

更新内容:悔棋功能,部分代码优化。

2024-06-26 22:01:52 361

原创 五子棋2.0

用于判断是否由五个相同颜色的棋子在相邻的直线上。

2024-06-23 22:12:51 409

原创 五子棋1.0

五子棋1.0:实现基本五子棋玩法,人机对战与悔棋功能未实现。

2024-06-23 01:20:37 639

原创 多重继承代码实现

【代码】多重继承代码实现。

2024-05-26 00:48:54 777

原创 画图板2.0

在运行过程中通过点击按钮更画笔形状和画笔颜色。

2024-05-17 17:29:29 293

原创 简易画图板

简易画图板

2024-05-17 09:49:24 539

原创 登录界面以及监听实现

【代码】登录界面以及监听实现。

2024-05-13 23:45:01 393 1

软件测试 实验报告五 参考资料

给博主点点关注

2026-06-10

Java 开发 + 环境搭建 + 实验步骤 + 实操指南

本资源为 Java 环境搭建完整实验实操文档,详细梳理了 JDK 官网下载、系统环境变量配置、Eclipse 集成开发环境下载安装的全步骤,附带实操截图、问题排查方法及简易验证代码,同时包含实验目的、要求、环境说明和实验结果分析;适用于 Java 零基础入门学习者、高校计算机相关专业学生、编程实训人员;可用于课堂实验、自学 Java 开发环境搭建、编程入门实训等场景,目标是帮助使用者快速掌握 Java 基础环境搭建方法,解决搭建过程中的常见问题,能直接作为 Java 入门实操参考资料使用。

2026-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除