自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试经典150题-09:跳跃游戏

面试经典150题-09:跳跃游戏

2024-10-23 00:28:04 422

原创 面试经典150题-08:买卖股票的最佳时机Ⅱ

面试经典150题-08:买卖股票的最佳时机Ⅱ

2024-10-22 00:20:56 289

原创 面试经典150题-07:买卖股票的最佳时机

面试经典150题-06:买卖股票的最佳时机

2024-10-21 00:33:34 249

原创 面试经典150题-06:轮转数组

第一次的时候自己没有考虑到k有可能存在大于nums数组长度的情况,导致没有AC,哈哈哈。就是将数组中的每个元素向后移动k个位置,如果已经超过数组的长度,从索引0位置重新移动。常规解法就是使用额外空间记录新的数组元素存在的位置,最后将原来的数组进行覆盖。注意:题目并没有保证 k < 数组的长度,所以k的值可以等k取余数组的长度。这种解题思路就像是脑筋急转弯,可能会随着刷题量上去,解题思路就会更多一些。最后,祝各位还有我都升职加薪,转正顺顺利利。其实就是将数组的元素进行移动。反转两次就会保持原来的舒徐。

2024-10-19 22:08:49 155

原创 面试经典150题-05:多数元素

面试经典150题-05:多数元素

2024-10-18 00:24:23 147

原创 面试经典150题-04 删除有序数组中的重复项 Ⅱ

面试经典150题-删除有序数组中的重复项 Ⅱ

2024-10-16 21:35:08 228 1

原创 面试经典150题-03:删除有序数组中的重复项

删除有序数组中的重复项

2024-10-15 00:47:27 309

原创 力扣面试经典150题-02 移除元素

面试题-移除元素

2024-10-12 01:32:32 426

原创 面试经典150题-01:合并两个有序数组

移除元素

2024-10-11 00:28:50 245

原创 线程安全的集合类CopyOnWriteArrayList

线程安全的集合类CopyOnWriteArrayList使用写时复制可以并发的完成读写

2022-04-14 23:07:37 367

原创 MVCC多版本并发控制简单理解

MVCC多版本并发控制

2022-04-13 19:34:31 1036

原创 Java集合 ArrayList 扩容

java集合ArrayList扩容机制详解

2022-03-06 22:31:23 1409

原创 力扣复习热题100

力扣

2021-12-27 19:58:37 885

原创 以ReentrantLock为例解读AQS的加锁与解锁

大神别喷只要过程都添加了注释 如果有错误请改正下面已ReentrantLock的lock与unlock方法进行大致的一个解读// 第一步进入lock方法public void lock() { sync.lock(); // 默认是非公平锁 进入非公平锁的实现lock方法}final void lock() { // 非公平lock if (compareAndSetState(0, 1)) { // 先尝试CAS加锁 setExclusiv

2021-12-09 00:16:59 253

原创 2021-03-28

SpringBoot 入门小案例(过程详细)首先创建一个maven工程不需要添加骨架创建项目时选择maven填写完成后点击下一步点击finish进入pom.xml文件引入对应依赖首先要添加就是parent标签具体如下图也可以指定jdk的版本接下来就是在pom.xml文件的最后被一步添加springbootpom.xml完整代码<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave

2021-03-28 14:37:43 128

原创 JAVA eclipse实现最大公约数、最小公倍数的逆问题求解:已知正整数a0,a1,b0,b1,设某未知正整数x满足: 1、x和 a0的最大公约数是a1; 2、x和b0的最小公倍数是b1。

输入数据保证a0能被a1整除,b1能被b0整除。设计思路:从键盘上获取数据得到要输入几组数据,定义方法判断输入数据是否正确定义方法求两个数的最大公约数和两个数的最小公倍数定义方法计算是否有满足条件的数如果有输出符合条件的个数如果没有没有符合的个数输出0流程图:import java.util.Scanner;public class GongYueShu {public sta...

2020-03-30 16:08:24 2189

原创 JAVA实现三天打鱼两天晒网题目练习

一:题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。二:设计思路:从键盘上输入具体的时间,判断时间是否合法,如果不合法输出输入的时间不合法,如果合法判断是否是闰年计算那天到2010年1月1号有多少天并且除以5看余数是多少,如果余数大于等于一小于等于3则当天在打渔其他时间为晒网三:编译运行环境:E...

2020-03-04 21:40:33 1195

空空如也

空空如也

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

TA关注的人

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