自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeetCode编程题-----数组|88、268、283题解及优化

88.合并两个有序数组 1.读题后发现, 这题引导着你在数组1中排序(把数组2加进去后)(当然数组加入也可用System.arraycopy(nums2, 0, nums1,m,n);) 所以取了个巧,直接排序 2.尝试想过插入排序(复杂度高不再罗列) 直接将数组2中的逐...

2019-09-19 11:46:42

阅读数 3

评论数 0

LeetCode编程题-----数组|121、169、217题解及优化

1.这道题看了的第一想法就是暴力求解… 定义一个变量来存放当前最大差值,遍历数组中每个数,与它之后的每个大于它的数进行求差 遍历完后变量中存放的就是最大差值了,但这样的想法一上来就应该避免,因为时间复杂度太高O(n^2),但是想了很久也没有更简单的做法(还是做题少) 2.寻求思路的过...

2019-09-17 13:12:33

阅读数 6

评论数 0

数据结构与算法的学习(一)-----算法复杂度与基本数据结构

数据结构 1.数据结构:是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 2.数据结构根据视点的不同可以分为:逻辑结构,物理结构 逻辑结构 1.集合结构(元素同属于一个集合) 2.线性结构(一对一) 3.树形结构(一对多) 4.图形结构(多对对) ....

2019-09-09 21:12:07

阅读数 28

评论数 0

几道算法题

1-n阶乘之和 public class test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0;...

2019-09-09 19:00:55

阅读数 30

评论数 0

算法(一)-----------递归实现完成汉诺塔的最简游戏攻略

最近微信小程序有个汉诺塔小游戏,觉得玩的多了就发现其中的规律,应用很像一个递归,就写了个攻略(不同圆盘数的最少移动方法) 很经典的游戏: 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出...

2019-09-07 21:18:53

阅读数 37

评论数 0

JAVA的学习(五)-----封装继承多态完成一个打怪小游戏

在学习三大特性:封装继承多态后,就动手写了一个关于自动打怪的小游戏以此来更清楚我的知识体系中对三者的联系及应用场景。 思路: 1.以一个怪兽类作为父类,使得不同怪兽种类具有不同的技能(代码实现技能不同,例如复活三次,吸血技能等)。 2.以随机数来决定英雄/怪兽攻击,设置闪避率等来实现...

2019-08-26 22:09:51

阅读数 6845

评论数 1

Tomcat启动的问题-----端口冲突|配置文件

很久没写博客,主要最近忙于学习,写博客太耗时间 今天遇到Tomcat启动中报错,在电脑上首次安装tomcat运行之前写好的程序,运行tomcat时提示port out of range:-1 走了好多弯路,总算是解决了,记录一下 错误: 端口冲突(两种方式) 1.修改配置文件...

2019-08-26 22:05:24

阅读数 62

评论数 0

JAVA的学习(四)-----牛客中关于IO流小程序题的实现

这段时间在牛客上做题发现了很多有意思的题,这一篇主要来实现IO流的有关程序题。 遍历输出指定路径下的所有文件 1.定义一个工具类,该类要求用户运行时输入一个路径。该工具类会将该路径下(及其子目录)的所有文件列出来。 import java.io.File; import java.util.S...

2019-08-03 22:19:10

阅读数 77

评论数 0

JAVA的学习(三)-----Java学习中的面试题型

关于学习java的过程中遇到的问题 子类是否能继承父类的构造函数,如何能够调用父类的构造函数 答:java继承中对构造函数是不继承的,只是调用(隐式或显式) 1.子类在调用时会默认调用父类的无参构造方法 2.子类调用父类的有参构造函数:由子类有参构造传入值,再用super将值调用父类 此处缺个...

2019-07-26 18:52:38

阅读数 56

评论数 0

JAVA的学习(二)-----在java编程中实用的包|方法|用法

输入调用: java.util.* Scanner sc = new Scanner(System.in); int a = sc.nextInt(); 随机数调用: java.lang.* Random rd = new Random(); int a = rd.nextInt(2...

2019-07-20 20:14:07

阅读数 78

评论数 0

JAVA的学习(一)-----JAVA环境搭建|jdk安装配置|运行

jdk安装及配置(jdk8为主)|JAVA环境搭建 下载jdk安装包,建议使用64位架构 window下: 1.jdk注意路径(不要中文和特殊字符) 2.进行环境变量的配置(电脑→属性→高级→环境变量):(创建一个JAVA_HOME的选项) 1).JAVA_HOME:值就是安装的jdk的主目录 2...

2019-07-10 22:06:34

阅读数 49

评论数 0

linux的学习(四)-----Linux对用户的操作、权限问题及软件操作

查看 查看linux的所有用户: /etc/passwd (ps:显示的数据格式例如:jiabei:x:1000:1000:jiabei:/home/jiabei:/bin/bash 用户名:x:uid:groupid:家目录:所属终端) 查看用户密码:/etc/sh...

2019-07-09 19:43:27

阅读数 45

评论数 0

网络(CCNA)的学习(一)-----OSI七层模型|TCP、UDP|IPV4基本知识

都可以连接到原文件,软连接适合原文件共生,链接相当于快捷方式,硬连接相当于把文件备份一份,不与原文件共生。

2019-07-08 14:13:19

阅读数 87

评论数 0

linux的学习(三)-----Vim编辑器的使用

Vim编辑器

2019-07-07 21:01:34

阅读数 42

评论数 0

linux的学习(二)-----Linux的常用命令

ls/dir/vdir cd path man command command --help info command pwd cat uname uname -a

2019-07-07 20:39:02

阅读数 47

评论数 0

linux的学习(一)-----虚拟机安装及CentOS的安装配置

功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U...

2019-07-06 20:00:20

阅读数 64

评论数 0

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