自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯每日一刷

/要定义比原来数组大小大一个的数组。//这题涉及贪心算法,每个奥特曼i先把对应的第i个城镇的怪兽消灭。//在去除第i+1个城镇的尽可能消灭(0<i<n+1)int A[]=new int[n+2];//先消灭本该管理的城镇。// 2: 类名必须Main, 不可修改。// 2: 类名必须Main, 不可修改。//构建二维差分数组。// 1:无需package。// 1:无需package。

2023-11-22 15:30:25 27

原创 算法day8

将前面步骤读入的这些数字转换为整数(即,"123" -> 123, "0032" -> 32)。第 2 步:"4193 with words"(当前没有读入字符,因为这里不存在 '-' 或者 '+')由于 "-42" 在范围 [-231, 231 - 1] 内,最终结果为 -42。第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 2 步:" -42"(读入 '-' 字符,所以结果应该是负数)第 1 步:"42"(当前没有读入字符,因为没有前导空格)

2023-11-15 20:17:00 29

原创 电商项目

/有购物车参数,直接执行加入购物车即可,this表示当前商品,直接把当前商品调用MyCart购物车类中的addCart购物车方法即可。//整个程序中,mypay1实例化,mypay1,mypay2,mypay3,mypay4,mypay5都需要实例化,赋值,最后调用。//把商品加入购物车类中,保证商品加到一个购物车中,购物车实例对象不能在这里实例化,在这里实例化不是一个购物车。//当选择对应的商品后,进行商品模块,商品模块中显示商品详情,立即购买,加入购物车两个按钮。

2023-11-14 09:50:03 37

原创 算法day7

/另一种方法调用各种方法trim,split倒过来赋值给StringBuilder。解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。输入: message = " hello world!输入: message = "a good example"输入: message = "the sky is blue"输出: "blue is sky the"输出: "example good a"输出: "world!

2023-11-13 15:07:33 27

原创 上周算法总结

请返回任一存在副本的文件 id。输入:array = [[1,2,3,4],[12,13,14,5],[11,16,15,6],[10,9,8,7]]解释:在上述示例中,存在两个连续正整数序列的和分别为 18,分别为 [3, 4, 5, 6] 和 [5, 6, 7]。输出:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]解释:在上述示例中,存在一个连续正整数序列的和为 12,为 [3, 4, 5]。输入:array = [[1,2,3],[8,9,4],[7,6,5]]

2023-11-12 20:22:08 20

原创 算法基础day6

if(documents[i]==documents[documents[i]])//对应索引为这个元素的值就return。链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7f04lg/链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7f7g7v/else{arrayB[i]=(int)(mul/arrayA[i]);

2023-11-09 14:38:54 23 1

原创 算法day5

链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7fwfti/链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7fdcue/解释:在上述示例中,存在两个连续正整数序列的和分别为 18,分别为 [3, 4, 5, 6] 和 [5, 6, 7]。else {j++;输入:actions = [1,2,3,4,5]输出:[[3,4,5,6],[5,6,7]]

2023-11-08 15:16:14 27 1

原创 算法day4 复制随机链表

while(cur!=null)//复制一个全新链表在原来的每个节点之后连接一个新节点。输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]输入:head = [[3,null],[3,0],[3,null]]输出:[[3,null],[3,0],[3,null]]输入:head = [[1,1],[2,1]]输出:[[1,1],[2,1]]//法二在原链表进行复制。

2023-11-07 15:32:52 17

原创 算法day3

从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。解释:第一个正式训练项目编号为 2 (注意,如果两个列表相交则不能为 0)。输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3。输入:intersectVal = 2, listA = [0,9,1,2,4], listB = [3,2,4], skipA = 3, skipB = 1。

2023-11-06 14:41:59 32 1

原创 零钱通小项目基于过程和基于对象的实现适合初学者练习的项目

System.out.println("---------零钱通明细--------");System.out.println("---------零钱通收益--------");System.out.println("---------零钱通菜单-----------");System.out.println("---------零钱通菜单-----------");System.out.println("---------零钱通收益--------");

2023-11-06 11:44:42 19

原创 算法基础题day2

链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7fadz7///法二双指针 定义一个快指针一个慢指针它们之间的距离差cnt当快指针指向null时慢指针所指就是答案。//保存他的下一个链表节点。//递归 传入一个当前指针的参数和前向指针。//法二头插法,重新创建一个链表。输入:head = [1,2,3,4,5]//法一链表原地逆置。输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []

2023-11-05 12:09:50 38 1

原创 八皇后问题和迷宫问题

/判断这个位置是否能放皇后。* 0.代表可以走但不确定 1.代表障碍物 ,2.代表可以走, 3代表不能走通。//为1,2,3都不能走。k++) //k代表他选的位置。

2023-11-04 16:17:26 561 2

原创 算法基础题day1

发现消耗的内存更大了,这一种方法和上面方法都差不多,创建了一个数组,没有在本质上解决问题,可是我看别人解析和我的也差不多我的内存这么大,可恶!链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7fmls1/链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/7fmls1/给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。

2023-11-04 11:29:50 118 1

原创 数组和可变数组

数组是一种线性表,在内存中是连续存储的,访问速度快,可随机访问,但是他是定长的,在数组增加和减少的时候需要重新在内存中开辟内存。还有一种java在类库中提供了一个可变数组。List底层就是对数组的操作进行了封装。

2023-11-03 20:27:42 23 1

原创 打印三角形

i<n;i++)j<=i;j++){i<=n;i++)j<2*(n-i);j++)j<=2*i-1;j++)

2023-11-01 16:02:52 19 1

原创 四个经典的算法面试题

System.out.println(y+"个小和尚吃了"+y/3);System.out.println(x+"个大和尚吃了"+x*3);i++)//第一层循环遍历每个数。i++)//循环9次即可。int x,y=0;//x,小和尚 y,大和尚。//猴子吃桃 一堆桃,一天吃一半多一个,递归写法。//大和尚吃三个,三个小和尚吃一个。//百钱买百鸡,百僧吃百膜。//水仙花数题三位数。

2023-10-31 16:52:09 22 1

原创 剪刀石头布

System.out.println("你"+name+"输了你出的是:"+n[Integer.parseInt(option)-1]);System.out.println("你"+name+"赢了你出的是:"+n[Integer.parseInt(option)-1]);

2023-10-30 18:54:01 20 2

原创 Java题目答题系统

question="程序System.out.println(\"1 + 1 =\" + 1 + 1);的输出结果是()";option[0]="Java程序的源文件名与主类的名称相同,后缀可以是.java或.txt";option[0]="JDK中包含了JRE,JVM中包含了JRE";option[1]="JRE中包含了JDK,JDK中包含了JVM";option[2]="JRE中包含了JDK,JVM中包含了JRE";option[3]="JDK中包含了JRE,JRE中包含了JVM";

2023-10-27 15:22:26 76 1

原创 我的emo姻缘代码

if (score == 40) System.out.println("趁早放弃那个" + spouse + "吧,他不爱你你该释怀了");if (score == 60) System.out.println("那个" + spouse + "可能不是很爱你呀");if (score == 100) System.out.println("那个" + spouse + "对你太好了");//随机写一个UID号。System.out.println("你们的缘分值为"+yuanfen+"%");

2023-10-26 14:48:04 85 2

原创 操作系统概述

为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。另一方面,个人计算机之操作系统因袭大型机的成长之路,在硬件越来越复杂、强大时,也逐步实现以往只有大型机才有的功能。从1946年诞生第一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统(简称OS)的形成和发展。从最早的批量模式开始,分时机制也随之出现,在。

2023-10-25 16:02:58 44 1

空空如也

空空如也

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

TA关注的人

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