
Java
.Foreversivānn
这个作者很懒,什么都没留下…
展开
-
[Java] 最大子序和,给定一个整数数组,找到一个具有最大和的连续子数组
[Java] 最大子序和,给定一个整数数组,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。目的分析代码目的练习与动态规划的相关问题分析1. 无需考虑i、i-1、i-2通过分治的思想,考虑i和i-1之间的关系即可2. 定义一个集合dp用于存放子串和的结果集,dp数组表示以i结尾的最大字串的和的集合3. 求出dp集合中的最大值即可代码public int maxSubArray(int[] nums) { if(nums.length == 1){原创 2021-10-14 22:59:52 · 720 阅读 · 1 评论 -
初见Maven
初见Maven目录初见Maven1. 什么是Maven1.1 Maven 能解决什么问题1.2 Maven依赖管理1.3 项目的一键构建2.Maven的安装1. 什么是MavenMaven是一个项目管理工具,它包含了一个项目对象模型(POM),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(DMS),和用来定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。1.1 Maven 能解决什么问题我们需要引用各种jar包,尤其是比原创 2021-07-28 16:59:42 · 360 阅读 · 0 评论 -
XML 学习
目录一.概念二.语法三.解析一.概念 1. XML:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 例:<user>,<student>,<book> 2. 功能 1. 存储数据 * 配置文件 * 在网络中传输 3. xml与html的区别 1. xml标签都是自定义的,html标签是预定义的。 2. xml的语法严格,html语法松散。 3. xml是用于存储原创 2021-07-12 19:19:38 · 75 阅读 · 0 评论 -
[Java] 计算一个字符串中,每个字符出现的次数
[Java] 计算一个字符串中,每个字符出现的次数目的分析代码目的初学Java,练习使用HashMap集合分析1.使用Scanner获取用户输入的字符串2.创建Map集合: key:字符串的字符 value:字符重复的个数3.遍历字符串,获取每一个字符4.使用获取到的字符,去Map集合判断是否存在 key存在: - 使用get方法获得value - value++ - 重写存放进map集合 key不存在: - 存入map中value默认为15.遍历集合输出结果代码原创 2021-04-23 17:43:38 · 259 阅读 · 0 评论