- 博客(13)
- 收藏
- 关注
原创 排序算法------选择排序
排序算法------选择排序参考文章:[十大经典排序算法(动图演示)] 工作原理:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。算法复杂度:平均时间复杂度最坏时间复杂度最好时间复杂度空间复杂度选择排序O(n²)O(n²)O(n²)O(1)算法过程(动图):代码演示public static int[] selectionSort(int[] n
2021-03-08 22:23:15 96
原创 排序算法------冒泡排序
排序算法------冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。平均时间复杂度最坏时间复杂度最好时间复杂度空间复杂度冒泡排序O(n²)O(n²)O(n)O(1)演示:代码public class math { public st
2021-03-08 18:33:05 111
原创 2、类加载子系统
JVM-类加载子系统出自:宋红康老师的JVM教学文章目录JVM-类加载子系统作用:类的加载过程:加载:链接验证(Verify):准备(Perpare):解析(Resolve)初始化:类加载器的分类启动类加载器(引导类加载器)扩展类加载器应用程序类加载器双亲委派机制作用:加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识ClassLoader只负责class文件的加载,至于她是否可以运行,则由ExecutionEngline决定。加载的类信息存放于
2021-03-04 13:37:14 385 1
原创 Linux学习
兄弟连Linux视频教程学习笔记文章目录一、Linux常用命令1、命令格式与目录处理命令ls(1)命令格式(2)ls的使用2、目录处理命令文件操作命令(1)新建目录(2)删除空目录(3)复制目录(4)剪切、改名(5)删除目录3、文件处理命令(1)创建文件(2)查看文件内容(3)反向查看文件内容(4)分页查看内容(5)和可以回看上面的内容和搜索内容的less(6)查看文件的指定前几行4、链接命令生成链接文件4、链接命令生成链接文件一、Linux常用命令1、命令格式与目录处理命令ls(1)命令格式命令
2021-03-03 20:18:00 481 1
原创 CentOS7网络配置
CentOS7网络配置原文链接:https://blog.csdn.net/qq_44719527/article/details/108416236因为最近配置虚拟机以及服务器的网络的时候总是忘记怎么配置。所以打算写这么一篇笔记方便后面自己查看。刚安装好了CentOS系统之后可以先执行命令:ip addr获得网卡名字因为我刚安装好的系统没有网络无法安装ifconfig安装包使用:ifconfig命令,所以可以用ip addr命令进行查看。修改文件vi /etc/sysconfig/ne
2021-01-20 13:57:38 125
原创 Typora+PicGo +七牛云图床
Typora+PicGo +七牛云图床参考博客:Typora+PicGo,最好用的Markdown+最好用的图床工具!picgo使用七牛云图床文章目录Typora+PicGo +七牛云图床一、七牛云的注册和使用二、PicGo安装配置三、Typora下载设置提示:这里的七牛云图床可以更换成其他图床一、七牛云的注册和使用 须知:使用七牛云最好有一个自己备案过的域名。因为七牛云提供的测试域名只能使用30日,三十日之后就会自动回收,就无法使用了。 (1)七牛云官网进行注册、登陆。 (2)进入
2021-01-18 00:22:02 418
原创 Git连接Gitee
Git连接Gitee克隆项目参考文档1git安装参考文档注意:本文章演示的环境是centOS系统文章目录Git连接Gitee克隆项目一、git安装二、通过Https协议克隆:三、通过SSH协议克隆一、git安装$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel$ yum -y install git-core$ git --version二、通过Https协议克隆:直接复制Htt
2021-01-18 00:12:36 437
原创 试题 历届试题 合根植物
问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式 第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<1...
2020-03-17 22:45:23 216
原创 试题 算法训练 找零钱
试题 算法训练 找零钱问题描述 有n个人正在饭堂排队买海北鸡饭。每份海北鸡饭要25元。奇怪的是,每个人手里只有一张钞票(每张钞票的面值为25、50、100元),而且饭堂阿姨一开始没有任何零钱。请问饭堂阿姨能否给所有人找零(假设饭堂阿姨足够聪明)输入格式 第一行一个整数n,表示排队的人数。接下来n个整数a[1],a[2],…,a[n]。a[i]表示第i位学生手里钞票的价值(i越小,在队...
2020-03-05 15:49:54 771
原创 试题 算法训练 区间k大数查询
问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入51...
2020-02-17 17:55:22 247
原创 试题 基础练习 十进制转十六进制
试题 基础练习 十进制转十六进制import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //取余的方法。 Scanner scn = new Scanner(System.in); in...
2020-02-10 16:56:32 645
原创 试题 基础练习 十六进制转十进制
试题 基础练习 十六进制转十进制import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //直接将十六进制转换成十进制即可。 Scanner scn = new Scanner(Sys...
2020-02-09 16:52:53 795
原创 试题 基础练习 十六进制转八进制
试题 基础练习 十六进制转八进制import java.util.Scanner;public class Main {// TODO Auto-generated method stub //第一步:十六进制转换二进制。 //第二部:二进制转换八进制。 Scanner scn = new Scanner(System.in);//输入个数 int num = scn.nex...
2020-02-09 12:57:04 952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人