自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE运行找不到pinia模块

当我们的VUE运行时报错Module not found: Error: Can't resolve 'pinia' in时。

2024-04-21 23:21:15 1008

原创 基于AndroidStudio的学生选课系统

启动系统会进入第一个登录界面,输入学号密码之后进入个人信息界面,个人信息界面会有第一个界面输入的学号密码等信息,然后点击选课,进入第三个选课界面,选完课之后点击返回 回到个人信息界面,在个人信息界面点击返回可以回到登录界面。

2024-03-29 23:19:21 923

原创 HTML5编写旅游网页

【代码】HTML5编写旅游网页。

2023-09-20 09:34:37 2397 2

原创 牛客 AB30 排序(快排模板)

数据范围: 0≤�≤1×1030≤n≤1×103,数组中每个元素都满足 0≤���≤1090≤val≤109。进阶:时间复杂度 �(�����)O(nlogn),空间复杂度 �(�)O(n)给定一个长度为 n 的数组,请你编写一个函数,返回该数组按升序排序后的结果。要求:时间复杂度 �(�2)O(n2),空间复杂度 �(�)O(n)注:本题数据范围允许绝大部分排序算法,请尝试多种排序算法的实现。

2023-08-07 11:25:14 224

原创 牛客 AB29 快速乘 JAVA

请你计算 �∗� ��� �a∗b mod p 的值。要求只能使用加法和取模运算,且计算过程中的值不能超过 2∗1072∗107。对于每次询问,输出一个整数,代表 �∗� ��� �a∗b mod p 的值。接下来每行输入三个正整数 �,�,�a,b,p ,代表一次询问。第一行输入一个正整数 �q ,代表询问次数。一共有 �q 次询问。

2023-08-03 10:54:13 261 1

原创 牛客 AB28 快速幂 JAVA

对于每次询问,输出一个整数,代表 �� ��� �ab mod p 的值。接下来每行输入三个正整数 �,�,�a,b,p,代表一次询问。请你计算 �� ��� �ab mod p 的值。第一行输入一个正整数 �q ,代表询问次数。一共有 �q 次询问。

2023-08-02 11:00:27 318

原创 牛客 AB25 ranko的手表 JAVA 枚举

ranko 在 �1t1​ 时刻看了下时间,过了一段时间在 �2t2​ 时刻看了下时间。她想知道, �1t1​ 和 �2t2​ 这两个时刻之间相距的时间的最大值和最小值是多少?ranko 的手表坏了,正常应该显示 xx:xx 的形式(4 个数字),比如下午 1 点半应该显示 13:30 ,但现在经常会有一些数字有概率无法显示。保证 �1t1​ 在 �2t2​ 之前(且 �1t1​ 和 �2t2​ 不等)。一行输出两个整数,分别代表 �1t1​ 和 �2t2​ 相距时间的最小值和最大值(单位分钟)。

2023-08-01 11:07:55 112

原创 牛客 AB24 二分查找-I JAVA

给定一个 元素升序的、无重复数字的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标(下标从 0 开始),否则返回 -1。数据范围:0≤���(����)≤2×1050≤len(nums)≤2×105 , 数组中任意值满足 ∣���∣≤109∣val∣≤109。进阶:时间复杂度 �(log⁡�)O(logn) ,空间复杂度 �(1)O(1)请实现无重复数字的升序数组的二分查找。

2023-07-31 09:36:00 92

原创 牛客 AB13 【模板】拓扑排序 Java

给定一个包含�n个点�m条边的有向无环图,求出该图的拓扑序。若图的拓扑序不唯一,输出任意合法的拓扑序即可。若该图不能拓扑排序,输出−1−1。接下来的�m行,每行输入两个整数��,��ui​,vi​ (1≤�,�≤�1≤u,v≤n),表示��ui​到��vi​之间有一条有向边。第一行输入两个整数�,�n,m ( 1≤�,�≤2⋅1051≤n,m≤2⋅105),表示点的个数和边的条数。若图存在拓扑序,输出一行�n个整数,表示拓扑序。

2023-07-30 10:02:02 193

原创 牛客 AB12 删除链表的节点 JAVA

3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点。给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 2 -> 1 -> 9。给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 2 -> 5 -> 9。给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。0

2023-07-26 08:58:20 66

原创 牛客 AB11 合并两个排序的链表

数据范围: 0≤�≤10000≤n≤1000,−1000≤节点值≤1000−1000≤节点值≤1000。输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。要求:空间复杂度 �(1)O(1),时间复杂度 �(�)O(n)

2023-07-25 09:32:46 71

原创 牛客 AB10 反转链表 JAVA

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。要求:空间复杂度 �(1)O(1) ,时间复杂度 �(�)O(n)。经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。数据范围: 0≤�≤10000≤n≤1000。如当输入链表{1,2,3}时,

2023-07-24 09:51:20 152

原创 牛客 AB9 【模板】链表 JAVA

insert x y:将�y加入链表,插入在第一个值为�x的结点之前。若链表中不存在值为�x的结点,则插入在链表末尾。保证�x,�y为int型整数。delete x:删除链表中第一个值为�x的结点。若不存在值为�x的结点,则不删除。输出一行,将链表中所有结点的值按顺序输出。若链表为空,输出"NULL"(不含引号)。接下来的�n行,每行一个字符串,表示一个操作。保证操作是题目描述中的一种。第一行输入一个整数�n (1≤�≤1041≤n≤104),表示操作次数。

2023-07-23 10:14:34 98

原创 牛客 AB8 【模板】循环队列 JAVA

push x:将�x加入到循环队列尾端。若循环队列已满,输出"full"(不含引号),否则不输出任何内容。第一行输入两个整数�,�n,q (1≤�,�≤1051≤n,q≤105),表示循环队列可利用的空间大小和操作次数。front:输出队首元素,队首不出队。若队列为空,输出"empty"(不含引号)。请你实现一个循环队列,该循环队列可利用的空间大小等于�n个int型变量的大小。pop:输出队首元素,且队首出队。若队列为空,输出"empty"(不含引号)。接下来的�q行,每行一个字符串,表示一个操作。

2023-07-20 09:02:40 108

原创 牛客 AB7 【模板】队列 JAVA

第一行为一个正整数 � n ,代表操作次数。(1≤�≤100000)(1≤n≤100000)接下来的 � n ,每行为一个字符串,代表一个操作。保证操作是题目描述中三种中的一种。push x:将 � x 加入队尾,保证 � x 为 int 型整数。如果为另外两种,若队列为空,则输出 "error“如果操作为push,则不输出任何东西。front:输出队首:队首不出队。pop:输出队首,并让队首出队。否则按对应操作输出。

2023-07-19 09:16:29 82

原创 IDEA运行TOMCAT 出现HTTP状态500

当我们在页面内进行数据添加等操作时,可能会遇到报错出现500 这种情况.

2023-07-18 15:51:48 2285

原创 IDEA运行TOMCAT 出现HTTP状态405

但我们的http页面出现这个 405 方法不允许的情况时我们可以检查下代码中是不是多写了个 super.doPost()我们只要把这个super.doPost()删掉就好了

2023-07-18 09:54:45 486

原创 牛客 AB6 表达式求值 JAVA

数据范围:0≤∣�∣≤1000≤∣s∣≤100,保证计算结果始终在整型范围内。要求:空间复杂度: �(�)O(n),时间复杂度 �(�)O(n)请写一个整数计算器,支持加减乘三种运算和括号。

2023-07-18 09:26:28 83

原创 牛客 AB5 点击消除 JAVA

牛牛拿到了一个字符串。他每次“点击”,可以把字符串中相邻两个相同字母消除,例如,字符串"abbc"点击后可以生成"ac"。但相同而不相邻、不相同的相邻字母都是不可以被消除的。牛牛想把字符串变得尽可能短。他想知道,当他点击了足够多次之后,字符串的最终形态是什么?

2023-07-15 10:58:29 212

原创 JAVA常用容器

JAVA常用容器

2023-07-14 13:13:29 74

原创 JDBC批量插入数据的优化和转账事务的实现

【代码】JDBC批量插入数据的优化和转账事务的实现。

2023-07-14 09:03:38 116

原创 牛客 AB4 逆波兰表达式求值 JAVA

数据范围:表达式长度满足 1≤�≤104 1≤n≤104 ,表达式中仅包含数字和 + ,- , * , / ,其中数字的大小满足 ∣���∣≤200 ∣val∣≤200。给定一个逆波兰表达式,求表达式的值。

2023-07-14 08:52:18 64

原创 牛客 AB3 有效括号序列 JAVA

给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列。括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。要求:空间复杂度 �(�)O(n),时间复杂度 �(�)O(n)数据范围:字符串长度 0≤�≤100000≤n≤10000。

2023-07-14 08:48:07 78

原创 JDBC核心API---preparedStatement基本使用步骤和总结

JDBC核心API---preparedStatement基本使用步骤和总结

2023-07-13 13:46:13 461

原创 牛客 AB2 栈的压入、弹出序列

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。由于是[1,2,3,4,5]的压入顺序,[4,3,5,1,2]的弹出顺序,要求4,3,5必须在1,2前压入,且1,2不能弹出,但是这样压入的顺序,1又不能在2之前弹出,所以无法形成的,返回false。这样的顺序得到[4,5,3,2,1]这个序列,返回true。

2023-07-12 09:58:36 55

原创 ZZULIOJ 1072: 青蛙爬井 JAVA

【代码】ZZULIOJ 1072: 青蛙爬井 JAVA。

2023-07-11 20:12:35 171

原创 ZZULIOJ 1071: 分解质因子 JAVA

【代码】ZZULIOJ 1071: 分解质因子 JAVA。

2023-07-11 20:11:50 105

原创 ZZULIOJ 1070: 小汽车的位置 JAVA

【代码】ZZULIOJ 1070: 小汽车的位置 JAVA。

2023-07-11 20:11:03 420

原创 git本地项目关联云端仓库及git常用指令

git remote add origin git@XXX.com:xxx/XXX.git:将本地仓库关联到远程仓库。将~/.ssh目录中有一个 id_rsa.pub文件,将其中的信息复制一下,加入到云端ssh密钥中即可。git push -u origin branch_xxx: 将本地的某个分支推送到远程仓库。在本地创建一个文件夹然后输入 git init 把这个文件夹初始化为我们的仓库。xxx:是添加到分支中的备注 或者可以理解为此版本名字。然后我们就可以把自己的项目添加或者创建仓库里面。

2023-07-11 14:53:36 825

原创 ssh登录,配置免密登录服务器

ssh登录,配置免密登录服务器

2023-07-11 09:48:23 443

原创 牛客网 AB1 【模板】栈

【代码】牛客网 AB1 【模板】栈。

2023-07-11 09:14:14 81

原创 关于tmux和vim的基础指令

1.一般命令模式 2.编辑模式 3.命令行模式:在一般命令模式里按下:/?ctrl + a 松开 按" 将当前pane上下分成两个pane。ctrl + a 松开 按d 挂起当前的pane 它还会在后台继续存在。ctrl + a 松开 按% 将当前pane左右分成两个pane。ctrl + a 的同时按方向键 可以调整pane之间分割线的位置。ctrl + a 松开 按方向键 可以选择相邻的pane。鼠标推动pane之间的分割线,可以调整分割线的位置。

2023-07-09 10:56:02 197

原创 ZZULIOJ 1069: 向Z同学学习 JAVA

【代码】ZZULIOJ 1069: 向Z同学学习 JAVA。

2023-07-08 17:51:08 90

原创 ZZULIOJ 1068: 二进制数 JAVA

【代码】ZZULIOJ 1068: 二进制数 JAVA。

2023-07-08 17:50:36 87

原创 ZZULIOJ 1067: 有问题的里程表 JAVA

【代码】ZZULIOJ 1067: 有问题的里程表 JAVA。

2023-07-08 17:50:03 118

原创 ZZULIOJ 1066: 字符分类统计 JAVA

【代码】ZZULIOJ 1066: 字符分类统计 JAVA。

2023-07-08 17:49:32 118

原创 ZZULIOJ 1065: 统计数字字符的个数 JAVA

【代码】ZZULIOJ 1065: 统计数字字符的个数 JAVA。

2023-07-08 17:48:52 126

原创 ZZULIOJ 1064: 加密字符 JAVA

【代码】ZZULIOJ 1064: 加密字符 JAVA。

2023-07-08 17:48:13 195

原创 ZZULIOJ 1063: 最大公约与最小公倍 JAVA

【代码】ZZULIOJ 1063: 最大公约与最小公倍 JAVA。

2023-07-08 17:47:21 99

原创 ZZULIOJ 1062: 最大公约数 JAVA

【代码】ZZULIOJ 1062: 最大公约数 JAVA。

2023-07-08 17:46:38 139

基于Java的推箱子游戏

Java课程设计作业,基于Java的的推箱子游戏设计与实现。

2024-01-03

空空如也

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

TA关注的人

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