自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(526)
  • 资源 (5)
  • 论坛 (2)
  • 收藏
  • 关注

原创 RecyclerView通过 androidx导包(括号里是重点:请打赏我吧(>ω・* )ノ)

重点在最下面哦(往下滑↓↓↓)RecyclerView能够灵活实现大数据集的展示,视图和复用管理比ListView更好,能够显示列表、网格、瀑布流等形式,且不同的ViewHolder能够实现item多元化功能。但是使用起来会稍微麻烦一点,并且没有类似ListView的onItemClickListener等监听事件,需要开发者自己实现导包:旧版本的是通过 android.sup...

2020-02-27 09:49:59 588

原创 哈夫曼编码的基本概念和构造方法

哈夫曼编码参考:B站青岛大学–王卓的数据结构与算法基础视频哈夫曼树相关知识点详见博客:哈夫曼树的基本概念和构造方法哈夫曼编码概念引入等长编码下面的例子是将字符串用2位的等长编码表示在远程通讯中,要将待传字符转换成由二进制的字符串设要传送的字符串为: ABACCDA若编码为:A——00,B——01,C——10,D——11则字符串可转换为:00010010101100使用不等长的编码:引入不等长编码如下图,使用不等长的只需要9个二进制位。但是问题是前面四个零会导致翻译时出

2020-12-03 18:20:33 137

原创 哈夫曼树的基本概念和构造方法

哈夫曼树的基本概念和构造方法理解哈夫曼树引入判断树概念我们现在需要把学生的成绩进行分级,成绩<60的为E,成绩60-69的为D,成绩70-79的为C,成绩80-89的为B,成绩90-100的为A。程序如下图:然后我们可以把程序画成一颗二叉树(每次判断的结果都有两个分支,成立和不成立)上面这种用于描述分类过程的二叉树,被称为“判断树”当数据量很大时会导致判断次数很多,增加时长,从中间开始判断上图从 <80 开始判断,很明显判断的次数更少,耗时更短。寻找判断树中从哪一个节点

2020-12-03 17:41:45 147

原创 C++判断用户输入是否为正整数、整数

C++判断用户输入是否为正整数、整数判断用户输入是否为正整数不能输入小数不能输入字母、单词不能输入文字不能输入负数代码:在这里插入代码片

2020-11-13 09:42:01 146

原创 java求数组内元素的和等于给定值的情况,数组元素可以重复使用

java求数组内元素的和等于给定值的情况,数组元素可以重复使用写一个题目突然有这个需求,用深搜成功解决哈哈哈。题目需求给定N个无重复的正整数,和目标数M,找出N中所有和为M的组合,N中的数可以重复使用样例输入1:2 82 3样例输出1:[[2, 3, 3], [2, 2, 2, 2]]解释1:2+3+3=82+2+2+2=8样例输入2:4 72 3 6 7样例输出2:[[2, 2, 3], [7]]解释2:2+2+3=77=7代码package 求数组元素

2020-11-10 21:03:00 115

原创 java利用Set对List进行去重

java利用Set对List进行去重原理HashSet中没有重复元素方法一直接在new HashSet的时候把要去重的List放进去Set<Integer> set = new HashSet<Integer>(list);代码示例package 利用Set对List进行去重;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.ut

2020-11-09 18:39:16 117

原创 java求集合的子集dfs版

java求集合的子集dfs版代码package 求集合的子集;import java.util.ArrayList;import java.util.List;import java.util.Scanner;//求集合的子集public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.ou

2020-11-09 17:38:18 100

原创 Java语言DataOutputStream和DataInputStream使用方法

Java语言DataOutputStream和DataInputStream使用方法常用方法DataOutputStream//创建数据写入流(写入到文件),第二个参数为true意思是追加写入,而不是覆盖写入DataOutputStream dos = new DataOutputStream(new FileOutputStream("water.txt",true));.//写入数据dos.writeInt(int类型的数据); //写入int类型dos.writeDouble(dou

2020-11-02 17:23:09 169

原创 Java语言ObjectOutputStream和ObjectInputStream的使用方法

Java语言ObjectOutputStream和ObjectInputStream的使用方法常用方法ObjectOutputStream//创建对象写入流(写入到文件)ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("data.dat")); //data.dat是文件名,可以带路径//将对象写入文件oos.writeObject(对象名);注意:上面所示的方法,如果写入多个对象会覆盖,而不是追加。

2020-11-02 17:22:35 135

原创 Java语言System.in、InputStreamReader、BufferedReader、PrintWriter的使用

题目编写程序,利用System.in、InputStreamReader 和BufferedReader读取从键盘输入的数据,同时使用PrintWriter和System.out将读取到的数据保存在文件中和输出到显示器。解释一、从键盘读取BufferedReader 通常和 InputStreamReader 一起使用,而InputStreamReader 又和 System.in 一起使用//利用System.in、InputStreamReader 和BufferedReader读取从键盘输入

2020-11-02 17:21:30 165

原创 Java串行化(序列化)解释、 Idea2020.1设置自动生成serialVersionUID

Idea2020.1设置串行化(序列化)自动生成serialVersionUID参考文章:博客园:Java serialVersionUID作用和生成Idea2020.1设置串行化(序列化)自动生成serialVersionUID左上角File–>Settings然后,如下图,搜索inspection,找到Java注意可以拖动边框调节页面大小方便查看然后在Java里面找到Serialization issues,勾选如图所示的serialVersionUID(右边可以自己设置错误等

2020-10-28 17:05:26 193

原创 java格式化输入输出整理(不定时更新)

java格式化输入输出整理

2020-10-26 21:47:26 133

原创 Java题解LeetCode——1024. 视频拼接

1024节,冲冲冲,通俗易懂的暴力解法

2020-10-24 13:08:35 95 1

原创 蓝桥杯省赛真题2015年第六届Java本科B组第10题——生命之树

蓝桥杯省赛真题2015年第六届Java本科B组第10题——生命之树

2020-10-15 20:07:48 79

原创 蓝桥杯省赛真题2015年第六届Java本科B组第09题——垒骰子

蓝桥杯省赛真题2015年第六届Java本科B组第09题——垒骰子

2020-10-15 19:30:06 109

原创 蓝桥杯省赛真题2015年第六届Java本科B组第08题——饮料换购

蓝桥杯省赛真题2015年第六届Java本科B组第08题——饮料换购

2020-10-15 15:00:25 90

原创 蓝桥杯省赛真题2015年第六届Java本科B组第07题——牌型种数

蓝桥杯省赛真题2015年第六届Java本科B组第07题——牌型种数

2020-10-15 14:48:42 86

原创 蓝桥杯省赛真题2015年第六届Java本科B组第06题——加法变乘法

蓝桥杯省赛真题2015年第六届Java本科B组第06题——加法变乘法

2020-10-15 10:48:45 84

原创 蓝桥杯省赛真题2015年第六届Java本科B组第05题——九数组分数

蓝桥杯省赛真题2015年第六届Java本科B组第05题——九数组分数

2020-10-15 10:36:28 65

原创 蓝桥杯省赛真题2015年第六届Java本科B组第04题——循环节长度

蓝桥杯省赛真题2015年第六届Java本科B组第04题——循环节长度

2020-10-13 11:27:58 109

原创 蓝桥杯省赛真题2015年第六届Java本科B组第03题——三羊献瑞

蓝桥杯省赛真题2015年第六届Java本科B组第03题——三羊献瑞

2020-10-13 10:35:14 85

原创 蓝桥杯省赛真题2015年第六届Java本科B组第02题——立方变自身

蓝桥杯省赛真题2015年第六届Java本科B组第02题——立方变自身

2020-10-13 09:48:44 34

原创 蓝桥杯省赛真题2015年第六届Java本科B组第01题——三角形面积

蓝桥杯省赛真题2015年第六届Java本科B组第01题——三角形面积

2020-10-11 21:57:54 880

原创 蓝桥杯省赛真题2014年第五届Java本科B组第10题——矩阵翻硬币

蓝桥杯省赛真题2014年第五届Java本科B组第10题——矩阵翻硬币

2020-10-09 13:45:53 74

原创 蓝桥杯省赛真题2014年第五届Java本科B组第09题——地宫取宝

蓝桥杯省赛真题2014年第五届Java本科B组第09题——地宫取宝

2020-10-08 21:27:19 58 1

原创 蓝桥杯省赛真题2014年第五届Java本科B组第08题——分糖果

蓝桥杯省赛真题2014年第五届Java本科B组第08题——分糖果

2020-10-08 16:12:48 47

原创 蓝桥杯省赛真题2014年第五届Java本科B组第07题——扑克排序

蓝桥杯省赛真题2014年第五届Java本科B组第07题——扑克排序

2020-10-07 17:53:11 61

原创 Java递归求全排列详解

Java递归求全排列详解推荐博客:博客园Java全排列递归算法,结尾的解释很形象了csdn的大佬写的,和我下面的代码思路基本一致全排列的递归解释:全排列的数学定义就不再过多解释,考虑递归算法的实现可从下面几点入手(以数组为例,如对其他元素排列,将元素编号放入数组即可):1、一个数的全排列,如排列{1},就是这个数本身这一种情况2、两个数的全排列,如排列{1,2}:第一步:将{1}放在第零个位置,剩下的{2}进行一个数的全排列,结果为{1,2}第二步:将{2}放在第零个位置,剩下的{1}

2020-10-06 21:19:55 132

原创 蓝桥杯省赛真题2014年第五届Java本科B组第06题——奇怪的分式

蓝桥杯省赛真题2014年第五届Java本科B组第06题——奇怪的分式

2020-10-06 17:57:19 55

原创 蓝桥杯省赛真题2014年第五届Java本科B组第05题——圆周率

蓝桥杯省赛真题2014年第五届Java本科B组第05题——圆周率

2020-10-06 17:04:07 58

原创 蓝桥杯省赛真题2014年第五届Java本科B组第04题——大衍数列

蓝桥杯省赛真题2014年第五届Java本科B组第04题——大衍数列

2020-10-06 16:45:41 64 1

原创 蓝桥杯省赛真题2014年第五届Java本科B组第03题——猜字母

蓝桥杯省赛真题2014年第五届Java本科B组第03题——猜字母

2020-10-06 16:30:43 47

原创 蓝桥杯省赛真题2014年第五届Java本科B组第02题——切面条

蓝桥杯省赛真题2014年第五届Java本科B组第02题——切面条

2020-10-06 10:56:46 54

原创 蓝桥杯省赛真题2014年第五届Java本科B组第01题——武功秘籍

蓝桥杯省赛真题2014年第五届Java本科B组第01题——武功秘籍

2020-10-05 17:23:41 43

原创 蓝桥杯省赛真题2013年第四届Java本科B组第10题——连号区间数

蓝桥杯省赛真题2013年第四届Java本科B组第10题——连号区间数

2020-10-05 16:35:13 41

原创 蓝桥杯省赛真题2013年第四届Java本科B组第09题——带分数

蓝桥杯省赛真题2013年第四届Java本科B组第09题——带分数

2020-09-27 18:27:38 55

原创 蓝桥杯省赛真题2013年第四届Java本科B组第08题——幸运数

蓝桥杯省赛真题2013年第四届Java本科B组第08题——幸运数

2020-09-27 10:19:53 88

原创 蓝桥杯省赛真题2013年第四届Java本科B组第07题——错误票据

蓝桥杯省赛真题2013年第四届Java本科B组第07题——错误票据

2020-09-26 17:29:51 55

原创 蓝桥杯省赛真题2013年第四届Java本科B组第06题——三部排序

# 蓝桥杯省赛真题2013年第四届Java本科B组# 第06题——三部排序 一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!! 以下的程序实现了该目标。```javas

2020-09-26 13:11:42 42

原创 蓝桥杯省赛真题2013年第四届Java本科B组第05题——有理数类

蓝桥杯省赛真题2013年第四届Java本科B组第05题——有理数类

2020-09-24 20:33:58 58

批量重命名工具.rar

自己用java写了个批量重命名的小工具, 两种重命名模式(均不改变文件后缀名) 1.直接数字编号命名(可自定义从哪个数开始) 2.自定义文件名(名称尾部同样将有可自定义的数字编号) 解压后双击run.bat运行,按提示输入即可。 (如果积分过高请评论或者私聊我降低积分)

2020-03-22

影龙武C++知识点整理.pdf

C++期末复习知识点精简版,小白也能看懂,考前急救。对于一些内容添加了个人注释,考前看一看,期末不挂科(>ω・* )ノ(如果积分过高请评论或者私聊我降低积分)

2019-12-15

网络编程(UDP聊天图形化界面)的.jar文件可直接使用

https://blog.csdn.net/qq_43594119/article/details/104199224 网络编程(UDP聊天图形化界面) 聊天软件.jar文件(如果积分过高请评论或者私聊我降低积分)

2020-02-06

SMBMS超市订单管理系统数据库建表语句

https://yinglongwu.blog.csdn.net/article/details/107304208 博客配套资源(如果积分过高请评论或者私聊我降低积分)

2020-07-13

SMBMS超市订单管理系统网站静态资源

https://yinglongwu.blog.csdn.net/article/details/107304208 博客配套资源(如果积分过高请评论或者私聊我降低积分)

2020-07-13

为什么我的链表是倒序输入的?Java

发表于 2020-04-14 最后回复 2020-04-14

C++实例化对象的区别

发表于 2019-12-11 最后回复 2019-12-12

空空如也

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

TA关注的人 TA的粉丝

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