自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java中将输入的字符串中字母进行大小写互换

*判断当前字母是大写还是小写,如果是大写那么需要使用ASCII码+32变成小写;同理,如果是小写需要ASCII码-32变成大写。

2022-09-27 08:54:52 2875 2

原创 旋转链表(Java版)思路清晰

旋转链表题目:给你一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。示例输入:head=[1,2,3,4,5],k=2输出:[4,5,1,2,3]解题思路:可以将链表做成一个环,每次移动看成头节点的移动。因此可以观察到:由于移动k个位置,k有可能大于给出的链表长度,所以首先求出链表长度,然后找到分段点(k-k%count),其中链表长度count可以通过遍历链表得知,找到分段点后,将分段点的下一节点赋给头节点,然后断开分段点,最后返回头节点即可。 * Definition

2022-05-29 21:29:45 287

原创 Java实现反转字符串III

给定一个字符串s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。题目链接示例1:输入:s="Let’s take LeetCode contest "输出:“s’teL ekat edoCteeL tsetnoc”示例2:输入:s = “God Ding”输出:“doG gniD”方法一:利用缓冲流StringBuffer、StringBuilder中的反转函数reverse()进行处理,对单线程场景使用StringB

2022-05-05 16:28:06 321

原创 数组元素加一

数组元素加一要求:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。假设除了整数 0 之外,这个整数不会以零开头。示例:1、输入:digits[1,2,3]输出:[1,2,4]2、输入:digits[9,9,9]输出:[1,0,0,0]3、输入:digits[0]输出:[1]思路:分三种情况讨论1、元素没有9,比如[1,2,3]等等2、元素中存在9,但不全是,比如[1,2,9]、[4,9,5]等等3、

2022-04-13 21:15:01 1391

原创 两数相加(Java数据结构与算法)

给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储 一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。题目链接:[https://leetcode-cn.com/problems/add-two-numbers]示例1:输入:l1=[2,4,3], l2=[5,6,4]输出:[7,0,8]解释:342+456=807.解题思路:①同时遍历两个链表,取出val②两个链表上存储

2022-03-14 22:40:43 181

原创 快慢指针(Java版)

判断链表是否有环并返回入环起始位置题目链接**思路:**首先使用快慢指针判断链表是否有环,如果存在环,即fast==slow。以当前慢指针作为起点再走一圈,当下次相遇时,返回slow。如果链表不存在环,返回null。快慢指针的妙用:快慢指针主要用于解决链表问题。快慢指针中,因为每一次移动后,快指针都会比慢指针多走一个节点,所以他们之间在进入环状链表后,不论相隔多少个节点,慢指针总会被快指针赶上并且重合,此时就可以判断必定有环。代码展示:/** * Definition for singly-l

2022-03-10 16:11:34 795

原创 两个链表生成相加链表

采用大数加法的思想,将链表head1和链表head2中的节点数据分别取出来形成字符串,再判断字符串的大小,最终使用加法运算。包括进位等。最后的出来的结果放到新链表中(思想很清晰,但是时间复杂度度较高)import java.util.*;/* * public class ListNode { * int val; * ListNode next = null; * } */public class Solution { /** * * @para

2021-11-19 14:55:48 86

原创 javaweb开发过程中jar包使用

javaweb开发过程中jar包使用寻找第三方jar包第一步登录:http://www.java2s.com/example/jar/jar.html下拉找到这个界面第二步可以根据你想要的jar包名初始字母依次寻找。比如寻找gson-2.2.2.jar1.找到g开头的字母单击进入可以看到这个页面往下拉就可以看到第三步找到gson单击进入第四步你将会看到多个gson的多个版本此时你可以看到想要的jar文件单击进入第五步选择你所需要的jar包进行下载就可以了你学会

2021-04-17 17:08:25 179

无人机+多旅行商算法+MTSP-GA+多无人机轨迹优化

给定一系列城市和每对城市之间的距离,求解访问每一座城市一次并回到起始城市的最短回路。由于此类组合表现为NP难问题,可以利用MTSP-GA进行解决。里面包含了详细的注释,使用者可做到下载即可使用,方便快捷,减少思考的时间,提高工作效率。

2023-02-09

第三方jar包.rar

commons-beanutils-1.8.0.jar# commons-dbutils-1.3.jar#commons-logging-1.1.1.jar#druid-1.1.9.jar#gson-2.2.4.jar#hamcrest-core-1.3.jar#junit-4.12.jar#kaptcha-2.3.2.jar#mysql-connector-java-5.1.7-bin.jar#taglibs-standard-impl-1.2.1.jar#taglibs-standard-spec-1.2.1.jar这些都是小编一个一个辛辛苦苦找的,值得拥有。

2021-04-17

junit4.12.rar

junit-4.12.jar, the method written by user tests JUnit is a Java language unit test framework. It was established by Kent Beck and Erich Gamma, and gradually became the most successful one in the xUnit family of sUnit derived from Kent Beck. JUnit has its own JUnit extension ecosystem

2021-04-15

json转换fastjson1.7.2jar

Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。

2021-04-15

Dom4j练习.rar

用于使用Java Collections Framework在Java平台上使用XML,XPath和XSLT并完全支持DOM,SAX和JAXP

2021-04-15

空空如也

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

TA关注的人

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