自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里巴巴校招笔试题10.8

阿里巴巴10.8号笔试题题目描述算法分析关键步骤最后附上实现代码后记)阿里巴巴10.8号笔试题题目描述题目描述:给定一组或多组三十二位长度的补码数字,返回每组数字加和后的十进制的数字。算法分析算法分析:首先,数字的补码,有正负之分,正整数的补码就是正码。而唯一需要注意的是负整数的补码是它的反码加一。所以根据补码就要减去一,再将求出反码。关键步骤第一,判断正负。取字符串第一位数字判断。第二,字符串是32位长度,存在大量的冗余,所需要的只是后几位的数字。而确定从何处切下的关键在于.

2021-10-08 22:53:28 309

原创 LeetCode 13.罗马数字转整数Hashmap实现

文章目录力扣算法系列第13题前言算法思想数据结构代码展示(已经测试通过)尾声力扣算法系列第13题前言采用Hashmap的数据结构来实现罗马数字转整数,从算法效率,即时间复杂度与空间复杂度上而言,并不是一个比较合适的选择。笔者只是希望采用Hashmap这样的结构,来深化对基础数据结构的掌握与运用。算法思想从给定的字符串的末尾开始,如果第一个字符所映射的值小于第二个字符所映射的值,则将两个字符所映射的值,加在总值上。反之,则将宗值减第二个值所映射的值。数据结构前言:Hashmap本为键

2021-08-19 21:13:59 164

原创 Tomcat10与IDEA3.3使用注意事项

Tomcat10与IDEA使用注意事项前言第一,配置文件必须放置在src/main/resources第二,使用Tomcat10,必须导入对应的jar包第三,关于jar包目录的设置后记补充一点)Tomcat10与IDEA使用注意事项前言 笔者最近正在学习JAVA Enterprise 与Web技术。学习到Toncat与Servlet部分时,由于目前找到的学习资料,多是讲述Tomcat8版本的内容。而笔者直接使用Tomcat10版本学习。在学习中注意到了三点非常需要关注的事项,特来与大家分享。.

2021-04-07 09:09:52 615 2

原创 身高排队算法_高的排中间,矮的站两边【Java实现】

文章目录身高排队算法序言算法思想简述附赠打印函数代码帮助大家理解与手动总结IDEA运行截图身高排队算法序言在排队照相时,我们往往按照身高来排队,通常的做法就是高的站中间,矮的站两边。笔者今天利用计算机算法,来实现这一排队实现。算法思想简述第一步:利用JAVA自带的Java.util.Arrays工具类,给保存了身高数据的数组进行排序。 第二步【重点】:在第一步的基础上,我们已经对数组进行了原地升序排序,而我们利用排序得出的结果,来对数组进行再排序。而再排序的具体方法与思想,通过下图实现

2021-03-28 12:59:20 2509 1

原创 LeetCode19 删除链表的倒数第N个结点【Java实现】

LeetCode19 删除链表的倒数第N个结点【Java实现】文章目录LeetCode19 删除链表的倒数第N个结点【Java实现】一、 题目描述1.题干信息2.输入输出示例二,Java代码实现三、思路分析与部分链表知识温习1.思路分析2.部分链表知识温习四、辅助测试代码,帮助大家AC题一、 题目描述1.题干信息给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。2.输入输出示例示例一:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]

2021-03-08 17:20:17 234

原创 LeetCode 7整数反转[Java语言实现]

文章目录题目描述输入与输出示例解题代码总结题目描述给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer输入与输出示例示例一:输入:x = 123输出:321示例二:输入:x = -1

2021-03-06 15:53:18 135

原创 LeetCode1-两数之和【Java实现】

LeetCode1-两数之和【Java实现】提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录题目详情二、题目分析1.选择Java文件实现,题目要求写一个twoSum函数,函数参数为(int[] nums, int target);并且返回一个int[]类型的数组。2.添加一个辅助函数:public int contains(int[] data, int e,int m)总结LeetCode运行结果截图新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接

2021-03-06 12:45:20 1790 11

空空如也

空空如也

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

TA关注的人

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