自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于tomcat服务器启动后访问localhost:8080报错500或者404的解决

一、问题描述昨天安装了tomcat9.0以后,尝试启动服务器,访问localhost:8080测试是否启动成功,结果提示404。有趣的是,在我刷新了一下页面以后报错又变成了500,错误提示主要内容就是说服务器中jsp不可用等等。具体说法我忘记截图了,凭借我自己的记忆大致描述了一下。二、原因及解决:1、8080端口被占用根据大部分我搜索到的说法,启动服务器后仍然不能访问localhost:8080的主要原因一般都是8080端口被占用,这种情况下释放占用8080端口的应用,或者修改tomcat的默认端

2021-11-12 10:08:21 18621 17

原创 力扣—1818.绝对差值和

题目: 给你两个正整数数组 nums1 和 nums2 ,数组的长度都是 n 。数组 nums1 和 nums2 的 绝对差值和 定义为所有 |nums1[i] - nums2[i]|(0 <= i < n)的 总和(下标从 0 开始)。你可以选用 nums1 中的 任意一个 元素来替换 nums1 中的 至多 一个元素,以 最小化 绝对差值和。在替换数组 nums1 中最多一个元素 之后 ,返回最小绝对差值和。因为答案可能很大,所以需要对 109 + 7 取余 后返回。思路:先对nums1

2021-07-14 23:05:46 181

原创 力扣—218.天际线问题 ##扫描线+优先队列

题目: 每个建筑物的几何信息由数组 buildings 表示,其中三元组 buildings[i] = [lefti, righti, heighti] 表示:lefti 是第 i 座建筑物左边缘的 x 坐标。righti 是第 i 座建筑物右边缘的 x 坐标。heighti 是第 i 座建筑物的高度。天际线 应该表示为由 “关键点” 组成的列表,格式 [[x1,y1],[x2,y2],…] ,并按 x 坐标 进行 排序 。关键点是水平线段的左端点。列表中最后一个点是最右侧建筑物的终

2021-07-13 23:07:55 240

原创 力扣—274.H指数 ##排序

题目: 给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的 h 指数。h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)总共有 h 篇论文分别被引用了至少 h 次。且其余的 N - h 篇论文每篇被引用次数 不超过 h 次。例如:某人的 h 指数是 20,这表示他已发表的论文中,每篇被引用了至少 20 次的论文总共有 20 篇。题解:class Solution { pub

2021-07-11 22:57:37 112

原创 力扣—981. 基于时间的键值存储 ##哈希表+二分存储

题目:创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作:set(string key, string value, int timestamp)存储键 key、值 value,以及给定的时间戳 timestamp。get(string key, int timestamp)返回先前调用 set(key, value, timestamp_prev) 所存储的值,其中 timestamp_prev <= timestamp。如果有多个这样的值,则返回对应最大的 timest

2021-07-10 22:03:26 91

原创 力扣——面试题 17.10. 主要元素 ##Boyer-Moore投票算法

题目:数组中占比超过一半的元素称之为主要元素。给你一个 整数 数组,找出其中的主要元素。若没有,返回 -1 。请设计时间复杂度为 O(N) 、空间复杂度为 O(1) 的解决方案。Boyer-Moore投票算法基本思想:在每一轮投票过程中,从数组中删除两个不同的元素,直到投票过程无法继续,此时数组为空或者数组中剩下的元素都相等。题解:class Solution { public int majorityElement(int[] nums) { int candidate =

2021-07-09 22:20:45 72

原创 java设计顺序表类

设计能存储int型元素的顺序表类SeqList。要求:(1)顺序表的最大容量在创建顺序表对象时指定;(2)实现append()操作:输入一组数,以0结束,将数据追加到表尾;(3)实现void merge(L)操作:将两个升序表合并成降序表(4)定义一个方法,实现向升序表中插入元素x,插入后依旧是升序表;(5)打印出顺序表的所有元素。import java.util.Scanner;class sequlist{ int len; int[] a; public sequlist(int

2020-12-23 21:12:17 376

原创 java初学之复数类及其运算

写一个复数类,可实现复数对象的构造及复数间加、减、乘法运算。包含注释。class Complex{ double real,im; Complex(double r, double m){ real=r; im=m; } //构造复数类型 Complex(){ real=im=0; } public void add(Complex b){ //加法运算 System.out.print(this+" + "+b+" =

2020-12-01 11:40:08 1206 2

空空如也

空空如也

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

TA关注的人

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