首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
40 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
告别破解!用Aspose.Words实现Java版Word转PDF的实战指南
14 阅读
4
【N1和Armbian】一、N1刷Linux系统armbian
12 阅读
5
aris常用命令收集
12 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
588
篇与
的结果
2024-06-14
[上]JAVA学习系列模块九第四章183.数组常见算法_冒泡排序代码实现
[上]JAVA学习系列模块九第四章183.数组常见算法_冒泡排序代码实现视频{bilibili bvid="BV1YT4y1H7YM" /}笔记2.1 代码实现public class Demo02Bubble { public static void main(String[] args) { //定义一个数组,长度为5,最大索引为4 int[] arr = {5,4,3,2,1}; /* 第一圈 越界原因:当i变化到4的时候-> arr[4]>arr[5] -> 直接操作了5索引,所以越界了 越界解决:我们可以让arr.length-1 如果arr.length-1-> 比较就是i<4 -> 此时i最大可以变化到3 当i变化到3时 -> arr[3]>arr[4] -> 正好是最后两个元素进行比较 */ /*for (int i = 0; i < arr.length-1-0; i++) { if (arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } }*/ //第二圈 /*for (int i = 0; i < arr.length-1-1; i++) { if (arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } }*/ //第三圈 /*for (int i = 0; i < arr.length-1-2; i++) { if (arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } }*/ //第四圈 /*for (int i = 0; i < arr.length-1-3; i++) { if (arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } }*/ /* 外层循环代表比较了几圈 n-1圈 */ for (int j = 0; j < arr.length-1; j++) { /* 内层循环代表每一圈比较的次数 每圈都少比较一次 */ for (int i = 0; i < arr.length-1-j; i++) { if (arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } } } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } } }
2024年06月14日
9 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第四章182.数组常见算法_冒泡排序分析
[上]JAVA学习系列模块九第四章182.数组常见算法_冒泡排序分析视频{bilibili bvid="BV1YT4y1H7YM" /}笔记2.冒泡排序数组的排序,是将数组中的元素按照大小进行排序,默认都是以升序的形式进行排序,数组排序的方法很多,我们讲解的是数组的冒泡排序。排序,都要进行数组 元素大小的比较,再进行位置的交换。冒泡排序法是采用数组中相邻元素进行比较换位。 arri arri+1
2024年06月14日
0 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第四章181.数组常见算法_数组翻转
[上]JAVA学习系列模块九第四章181.数组常见算法_数组翻转视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.数组翻转1.概述:数组对称索引位置上的元素互换public class Demo01Reverse { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7}; for (int min = 0,max = arr.length-1;min<max;min++,max--){ int temp = arr[min]; arr[min] = arr[max]; arr[max] = temp; } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } } }
2024年06月14日
1 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第三章180.递归_练习3&斐波那契数列
[上]JAVA学习系列模块九第三章180.递归_练习3&斐波那契数列视频{bilibili bvid="BV1YT4y1H7YM" /}笔记示例三:计算斐波那契数列(Fibonacci)的第n个值不死神兔故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,一年内没有发生死亡问:一对刚出生的兔子,一年内繁殖成多少对兔子? 规律:一个数等于前两个数之和,比如: 1 1 2 3 5 8 13 21 34 55.... 1.假设:定义一个方法,叫做method,参数传递month,代表月份分析: method(1) 1 method(2) 1 method(3) 2 -> method(1)+method(2) method(4) 3 -> method(2)+method(3) method(5) 5 -> method(3)+method(4) method(n) -> method(n-2)+method(n-1)public class Demo04Recursion { public static void main(String[] args) { int method = method(12); System.out.println("method = " + method); } public static int method(int n){ if (n==1 || n==2){ return 1; } return method(n-1)+method(n-2); } }
2024年06月14日
1 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第三章179.递归_练习2&阶乘
[上]JAVA学习系列模块九第三章179.递归_练习2&阶乘视频{bilibili bvid="BV1YT4y1H7YM" /}笔记示例二:求n!(n的阶乘)1.需求:定义一个方法,完成3的阶乘 3*2*1分析:假如定义一个方法,代表n的阶乘 -> method(n) -> n接收几,就代表几的阶乘method(1) 1 method(2) 21 -> 2method(1) method(3) 321 -> 3*method(2)method(n) -> n*method(n-1)public class Demo03Recursion { public static void main(String[] args) { int method = method(3); System.out.println("method = " + method); } public static int method(int n){ if (n==1){ return 1; } return n*method(n-1); } }
2024年06月14日
11 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第三章178.递归_练习1&输出3到1
[上]JAVA学习系列模块九第三章178.递归_练习1&输出3到1视频{bilibili bvid="BV1YT4y1H7YM" /}笔记示例一:需求:利用递归输出3到1public class Demo02Recursion { public static void main(String[] args) { method(3); } public static void method(int n){ if (n==1){ System.out.println(n); //结束方法 return; } System.out.println(n); n--; method(n); } }
2024年06月14日
1 阅读
0 评论
0 点赞
2024-06-14
[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用
[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.概述:方法内部自己调用自己分类: a.直接递归 public static void method(){ method() }b.间接递归:A(){B()}B(){C()}C(){A()}注意: a.递归必须要有出口,否则会出现"栈内存溢出" b.递归即使有出口,递归次数不不要太多public class Demo01Recursion { public static void main(String[] args) { method(); } public static void method(){ method(); } }
2024年06月14日
1 阅读
0 评论
0 点赞
2024-06-13
IDM命令行永久使用方法,尽快尝试
IDM命令行永久使用方法,尽快尝试1:首先,从 IDM 网站下载 IDM{cloud title="下载链接" type="default" url="https://www.internetdownloadmanager.com" password=""/}2:在电脑上安装 IDM3:现在在 Windows 中搜索 "PowerShell "并打开 PowerShell4:粘贴命令 irm https://raw.githubusercontent.com/lstprjct/IDM-Activation-Script/main/IAS.ps1 | iex5:然后键入 “1”(可能需要外网访问权限。)现在你就拥有了终身许可证!!!6: IDM去除更新弹窗直接把IDMGrHlp.exe删了,新建一个空白txt文件,重命名为IDMGrHlp.exe就行了
2024年06月13日
1 阅读
1 评论
0 点赞
1
...
15
16
17
...
74