自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java---7-3 设计一个矩形类Rectangle(PTA)

设计一个名为Rectangle的类表示矩形。编写一个测试程序,分别输入两个矩形的高和宽,创建两个Rectangle对象。按照顺序显示每个矩形的宽、高、面积和周长。

2024-04-14 12:05:10 3817 1

原创 Java---eclipse控制台出现中文乱码

今天在写代码时突然发现控制台出现了中文乱码。不难看出出现了乱码情况。话不多说上解决方案。

2024-04-14 00:23:18 951 1

原创 Java---7-1 学生类-构造函数(PTA)

定义一个有关学生的Student类,内含类成员变量:String name、String sex、int age,所有的变量必须为私有(private)。1.编写有参构造函数:能对name,sex,age赋值。2.覆盖toString函数:按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式3.对每个属性生成setter/getter方法4.main方法中•输入1行name age sex , 调用上面的有参构造函数新建对象。

2024-04-14 00:15:24 2041 1

原创 Java---6-1 Book类的设计(PTA)

该类有 四个私有属性分别是书籍名称价格作者出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是书籍名称价格作者出版年份。

2024-04-14 00:10:33 1843 1

原创 7-7 编程题:选修课成绩统计问题

学生选修课成绩统计问题选修课格次成绩使用字母表示,规则为:A=5,B=4,C=3,D=2,E=1编写程序统计每个同学两门选修课的分数成绩输入格式:多个学生的格次成绩使用西文逗号分开,整理为一行;每个学生姓名在前面,格次成绩在后,之间均使用空格分开数据统计:将每个学生的两门课格次成绩,转换为分数成绩并求和输出格式:结果为一行,姓名在前总分在后,之间空格分开;不同学生的记录之间使用西文逗号分开,注意最后的记录末尾没有逗号。

2024-04-14 00:07:32 806 1

原创 Java---7-6 求一元二次方程(PTA)

编程求解一元二次方程ax^2 + bx + c = 0的根,要求a、b、c从键盘输入。

2024-04-14 00:04:36 752 1

原创 Java--7-1 作品评分(PTA)

全国中小学生Scratch作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和一个最低分,求出平均分。

2024-04-13 23:54:39 785

原创 PTA---Java:sdut-sel-for-1 RDMP音乐播放器(I)(分支、循环)

输入1到3之间的5个数字,代表要采取的行动。

2024-02-29 22:21:11 1006

原创 PTA---C语言:多数组排序

3个整数数组进行整体排序,根据输入的三个数组的元素,输出排序后的结果(从大到小)

2024-02-29 22:14:41 1135

原创 求一个三位正整数各位数字之和

PTA---java---求一个三位正整数各位数字之和

2024-02-28 20:29:25 1059 1

智慧果园生产信息管理系统

MySQL+Java+Swing库 实现了可视化操作,增加了用户的使用体验。 内含:数据库关系图+对应数据库+报告+模块使用说明书 功能:实现了果树种植、灌溉和施肥的管理记录。

2025-12-29

利用 Python 语言对汽车销售数据进行分析 程序实现数据处理与可视化展示,帮助用户深入了解汽车销售情况,包括品牌分布、价格销量关系等,为汽车销售决策提供数据支持

实现了数据可视化,利用了pandas和matplotlib的方法。 Car.py功能: 1.统计文件中上榜的品牌名,输出不重复的品牌名列表。 2.分别按照价格升序和价格降序排序输出前10个型号的汽车 3.分别按照销量升序和销量降序排序输出前10个型号的汽车 4.输出各品牌汽车的平均价格,升序排序。 5.输出各品牌汽车的总销量,升序排序。 6.输出类型为“电动”的汽车 7.输出类型为“燃油”的汽车 8.输出各品牌的总盈利额(每种型号销量*价格的和),升序排序 9.退出系统 Car_view.py功能: 1.品牌:获取品牌相关数据,包括品牌列表和每个品牌的汽车数量,并绘制一个条形图显示各品牌汽车数量。 2.品牌平均价格:计算每个品牌的平均价格,并绘制一个条形图显示各品牌汽车的平均价格。 3.品牌总销量:计算每个品牌的总销量,并绘制一个条形图显示各品牌汽车的总销量。 4.不同汽车类型数量对比:对比不同汽车类型(如燃油、电动等)的数量,并绘制一个饼图显示不同汽车类型数量的对比。 5.各品牌不同汽车类型数量:显示各品牌不同汽车类型的数量,并绘制一个堆叠条形图展示这些数据。 6.销量最高的前 N 个车型:用户输入一个数字 N,程序显示销量最高的前 N 个车型,并绘制一个条形图展示这些车型的销量。 7.价格与销量关系:绘制一个散点图来展示汽车价格与销量之间的关系。

2025-12-28

【数据库技术】基于关系模型的数据管理:完整性约束与并发控制机制在SQL操作中的应用

内容概要:本文系统介绍了数据库的核心概念、基本原理及关键技术,涵盖数据库发展历史、关系模型与关系代数、数据定义与操作、视图与索引、存储过程与触发器、事务处理与并发控制、数据恢复技术等内容。详细阐述了数据库的三级模式结构、完整性约束、SQL语句的使用(包括查询、更新、定义和控制)、并发问题及其解决方案(如封锁机制、两阶段锁协议)、故障恢复方法(如日志文件、检查点技术)等核心知识点,并辅以丰富的SQL实例和练习题帮助理解。; 适合人群:具备一定数据库基础知识的高校学生、从事数据库开发或管理工作的初级技术人员以及准备数据库相关考试的学习者。; 使用场景及目标:①深入理解数据库系统的工作机制与设计原理;②掌握SQL语言的综合应用能力,提升复杂查询与数据管理技能;③学习事务处理、并发控制与故障恢复等关键技术支持数据库可靠性和一致性;④通过实例与练习强化理论与实践结合的能力。; 阅读建议:建议结合实际数据库环境动手实践文中提供的SQL示例,重点关注关系代数与SQL的对应关系、事务隔离级别对并发的影响、触发器与存储过程的应用场景,并通过练习题巩固对查询优化、视图更新限制、外连接与子查询等难点的理解。

2025-12-28

【C++程序设计】基于面向对象与STL的综合应用:基础语法、数据结构及算法实现详解

内容概要:本文档系统地介绍了C++编程语言的基础知识与面向对象核心概念,并涵盖了STL常用容器及算法的应用。内容包括数据类型转换、数组与指针操作、字符串处理、结构体与引用、排序与查找算法、动态内存管理,以及类的封装、构造与析构函数、友元函数、函数重载、继承和多态等面向对象特性。此外,详细讲解了STL中的vector、deque、set、map等容器的操作方法和使用场景,并结合大量实例代码帮助理解。文档还涉及实用编程技巧,如时间日期处理、类型别名定义、递归实现斐波那契数列、字符串分割与类型转换等。; 适合人群:具备一定C++基础的初学者或在校学生,以及希望巩固基础知识、提升编程实践能力的初级开发人员。; 使用场景及目标:①掌握C++基础语法与核心机制,如引用、指针、动态数组等;②深入理解面向对象编程思想,熟练运用类、继承、多态等特性;③灵活使用STL容器解决实际问题,提升代码效率与规范性;④通过典型例题训练算法思维与编码能力。; 阅读建议:建议结合代码实例动手实践,逐章练习并调试程序以加深理解;重点关注容器操作、内存管理和多态实现等易错环节;可将本文档作为C++学习的参考手册,配合项目实战进行查漏补缺。

2025-12-28

算法分析与设计核心宝典

一、算法基础 核心性质:有穷性、确定性、可行性、输入、输出,是解决问题的有限有序操作序列。 分析指标:时间复杂度(描述执行时间随输入规模的增长趋势)、空间复杂度(描述存储空间需求),均聚焦高阶项,忽略常数因子与低阶项。 渐进记号:Θ(紧确界)、O(上界 / 最坏情况)、Ω(下界 / 最好情况)。 二、经典算法策略 分治策略:分解原问题为同类子问题,递归求解后合并结果。代表:二分查找(O (logn))、合并排序(O (nlogn))、快速排序(平均 O (nlogn))、汉诺塔(O (2ⁿ)),适用子问题独立可合并的场景。 动态规划:针对子问题重叠,通过递推或备忘录避免重复计算,依赖最优子结构。代表:最长公共子序列(LCS,O (mn))、0-1 背包(O (nC))、矩阵连乘(O (n³)),适用于全局最优依赖局部最优的问题。 贪心算法:每步选局部最优,累积全局最优,依赖贪心选择性质。代表:哈夫曼编码(O (nlogn))、Dijkstra 算法(O (n²))、最小生成树(Prim/Kruskal,O (ElogV)),不适用于 0-1 背包等需全局权衡的场景。 回溯法:深度优先遍历解空间树,通过约束 / 限界函数剪枝。代表:N 皇后问题、装载问题,解空间为子集树(O (2ⁿ))或排列树(O (n!)),可求所有可行解。 分支限界法:广度优先遍历,通过优先级队列管理活结点,剪去非最优子树。代表:单源最短路径、0-1 背包最优解,聚焦单一最优解,效率高于回溯法。 三、关键结论 算法选择需结合问题特性:子问题独立选分治,子问题重叠选动态规划,局部最优可累积选贪心。 时间复杂度优先级:O (1)<O (logn)<O (n)<O (nlogn)<O (n²)<O (2ⁿ)<O (n!),优先选择低阶复杂度算法。

2025-12-28

文本处理基于正则表达式的模式匹配技术:字符串校验与数据提取应用解析

内容概要:本文系统介绍了正则表达式的基本概念、核心语法及其实际应用。涵盖常见元字符(如.、*、+、?、[]、()、{}、|)的功能与用法,并详细说明贪婪匹配与非贪婪匹配、特殊字符转义等注意事项。结合具体实例,展示了在文本搜索替换、数据验证、日志分析等场景下的典型应用,提供针对非空字符串、数字、小数、中文、字母、密码、手机号、邮箱、身份证号、URL等多种常用校验模式的正则表达式及详解,强调使用^和$确保完整匹配的重要性。; 适合人群:具备基本编程或前端开发经验,从事Web开发、数据处理或表单验证相关工作的技术人员;初学者也可作为正则入门学习资料。; 使用场景及目标:①实现表单输入校验(如手机号、邮箱、密码强度);②提取日志或文本中的关键信息(如IP、时间戳);③提升字符串处理能力,在开发中高效完成模式匹配任务; 阅读建议:此资源理论与实践结合紧密,建议学习时结合具体编程语言(如JavaScript、Python)进行测试验证,重点关注各示例中的边界条件和匹配逻辑,避免因遗漏^或$导致部分匹配错误。

2025-12-28

Java编程基于面向对象的核心技术:封装、继承、多态与接口在类设计及方法重写中的综合应用

内容概要:本文档系统介绍了Java编程语言的核心基础知识,涵盖从基础语法到面向对象编程的多个关键主题。内容包括方法定义与调用、递归、数组操作(一维与二维)、面向对象三大特性(封装、继承、多态)、抽象类与接口、static和final关键字、ArrayList与HashSet集合使用、字符串处理、文件访问、异常处理以及多线程编程等。通过大量代码示例和练习题,帮助学习者掌握Java的基本语法和面向对象设计思想。; 适合人群:具备基本编程概念的初学者或有一定Java基础、希望巩固核心知识点的学习者,尤其适合高校学生和刚入门的开发人员。; 使用场景及目标:①系统学习Java语言的基础与面向对象核心机制;②通过实例和习题强化对类、对象、继承、多态、接口等概念的理解与应用;③为后续学习Java高级特性(如集合框架、IO、多线程)打下坚实基础。; 阅读建议:建议结合开发工具(如Eclipse或IDEA)边学边练,重视代码实践,尤其是面向对象设计相关的例题,深入理解继承与多态的实际应用场景。

2025-12-28

空空如也

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

TA关注的人

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