自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode力扣 75. 颜色分类 冒泡排序法,计数法

75. 颜色分类难度中等1190收藏分享切换为英文接收动态反馈给定一个包含红色、白色和蓝色、共n个元素的数组nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数0、1和2分别表示红色、白色和蓝色。必须在不使用库的sort函数的情况下解决这个问题。示例 1:输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2]示例 2:输入:nums = [2,0,1]输出:[0,1,2]...

2022-03-15 14:44:00 764 2

原创 Leetcode 力扣88. 合并两个有序数组 先合并,再排序

88. 合并两个有序数组难度简单1332收藏分享切换为英文接收动态反馈给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。...

2022-03-15 14:21:09 219

原创 力扣LeetCode 11. 盛最多水的容器,java双指针

11. 盛最多水的容器难度中等3269给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49 解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色...

2022-03-09 18:32:56 245 1

原创 力扣 LeetCode 50. Pow(x, n),幂函数,java,递归算法

50. Pow(x, n)难度中等886实现pow(x,n),即计算x的n次幂函数(即,xn)。示例 1:输入:x = 2.00000, n = 10输出:1024.00000示例 2:输入:x = 2.10000, n = 3输出:9.26100示例 3:输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25提示:-100.0 < x < 100.0...

2022-03-09 17:48:45 290

原创 力扣 LeetCode13. 罗马数字转整数

13. 罗马数字转整数难度简单1739罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字2写做II,即为两个并列的 1 。12写做XII,即为X+II。27写做X...

2022-03-09 01:02:40 85

原创 力扣LeetCode 简单题9.回文数 。取余数法

9. 回文数难度简单1862给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释...

2022-03-09 00:21:40 230

原创 Java Collection List三种遍历方式,增强for循环,索引for循环,迭代器;

import java.util.*;public class ListDemo1 { public static void main(String[] args) { List<Student> list = new ArrayList<Student>(); Student stu1 = new Student("林黛玉", 18); Student stu2 = new Student("西施舌", 18); .

2022-03-07 22:41:21 421

原创 java集合Collection,ArrayList,常见方法及演示。

Collection集接口方法add(E e)添加元素;clear()清空元素;remove(E e)移除元素;size()元素数量;toArray()集合转数组;contains(E e)判断元素是否存在;isEmpty()判断集合是否为空;addAll(Collection e)将一集合所有元素复制到另一集合List(增加了索引)接口方法get(int index,E e) 获取指定位置的元素;remove(int index)移除指定位置的元素;ad..

2022-03-07 21:41:58 6005

原创 leetcode 力扣217题存在重复元素,java,set去重

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:true提示:1 <= nums.length <= 105-109 <= nums[i] <= 10...

2022-03-03 00:31:40 69

原创 leetcode 力扣数据库 176. 第二高的薪水。嵌套查询,max

176. 第二高的薪水难度中等981SQL架构Employee表:+-------------+------+| Column Name | Type |+-------------+------+| id | int || salary | int |+-------------+------+id 是这个表的主键。表的每一行包含员工的工资信息。编写一个 SQL 查询,获取并返回Employee表中第二高的薪水 。如果不存在第...

2022-02-28 16:03:34 385

原创 leetcode 力扣数据库题175. 组合两个表,左外连接

使用左连接,以左表为基础,若右表中没有对应数据,则显示为NULL175. 组合两个表难度简单1047SQL架构表1:Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+.

2022-02-28 12:51:35 320

原创 剑指 Offer 11. 旋转数组的最小数字java巧解

class Solution { public int minArray(int[] numbers) { int num1=numbers[0]; for(int i :numbers){ if(i>=num1) //判断数组是否一直递增 num1=i; else return i;//数组非递增则说明出现最小元素,返回 } return numbers[0];//数组一...

2022-02-23 13:53:53 173

原创 剑指 Offer 53 - II. 0~n-1中缺失的数字,java直接遍历和二分查找法

遍历查找class Solution { public int missingNumber(int[] nums) { for (int i = 0; i < nums.length; i++) {if (nums[i]!=i)return i; } return nums.length;//这是为了{0}专门加的 }}二分查找法class Solution...

2022-02-17 00:25:13 303

原创 leetcode力扣剑指offer,java实现数组中重复的数字查找

class Solution { public int findRepeatNumber(int[] nums) { int[] arr=new int[nums.length]; for(int i:nums) { arr[nums[i]]++; if(arr[i]>1) { return i; } } ...

2022-02-16 23:35:18 153

原创 java web学习笔记一,用html和css实现一个水果库存静态页面

html代码<html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet"href="css/fruit_table.css"></head><body><div id="div1"> <div id="div2"> <p>&nbsp</p>

2022-02-16 17:27:53 508

原创 Java、for循环改进方式遍历数组

JDK1.5对for循环语句的功能进行了扩充,提供了更方便的遍历数组方式,语法声明如下:for(生命循环变量:数组的名字){…}public class demo { public static void main (String[] args)throws Exception { int a[]={1,2,3,4}; char b[]={'J','a','v','a'}; for(int i=0;i<a.length;i++)//传统遍

2022-02-12 22:04:12 405

原创 Java 使用PrintWriter写入文件时异常处理的两种方式

问题分析:在使用PrintWriter时会抛出FileNotFoundException异常解决方式:1.在涉及到PrintWriter类处使用try/catch环绕,所有设计PrintWriter的代码都必须环绕,而不能只是环绕声明以及定义2.在方法头中抛出...

2022-02-10 23:24:44 1043

原创 JAVA IDEA中sout无法正常弹出,System.out.print,和System.out.println以及其他语句标红报错的问题。

问题:在写代码时发现sout无法正常识别,println方法和println方法标红报错显示无法解析。问题分析:使用输出函数属于代码,而类中只能容纳变量以及方法,代码应该放在代码块(即方法)中解决方法:在类中写一个方法,将代码放入方法中问题拓展:不仅是System.out.print,System.out.println不能直接放在类中,所有非成员变量!!!非方法都不能直接方在类中,因为类中只能容纳变量以及方法。...

2022-02-10 22:10:51 9236 4

空空如也

空空如也

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

TA关注的人

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