自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学海无涯乐作舟

知之为知之,不知为不知

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 LeetCode—爬楼梯

爬楼梯(简单)2020年4月30日题目来源:力扣假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 ...

2020-04-30 11:33:51 72

原创 LeetCode—x的平方根

x的平方根(简单)2020年4月29日题目来源:力扣实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。代码实现用sqrt方法,直...

2020-04-29 09:53:20 54

原创 LeetCode—二进制求和

二进制求和(简单)2020年4月28日题目来源:力扣给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a...

2020-04-28 10:26:58 58

原创 LeetCode—加一

加一(简单)2020年4月27日题目来源:力扣给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]...

2020-04-27 09:22:50 54

原创 LeetCode—最后一个单词的长度

最后一个单词的长度(简单)2020年4月26日题目来源:力扣给定一个仅包含大小写字母和空格 ’ ’ 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0 。说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例:输入: “Hello World”输出: 5解题思路最初的想法是...

2020-04-26 08:58:53 60

原创 LeetCode—最大子序和

最大子序和(简单)2020年4月25日题目来源:力扣给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。解题思路暴力破...

2020-04-25 12:15:41 45

原创 LeetCode—外观数列

外观数列(简单)2020年4月24日题目来源:力扣「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:1112112111112211 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两个一”), 即 21。21 被读作 “one 2”, “one 1” ...

2020-04-24 11:30:46 45

原创 第九届蓝桥杯省赛

1.125import java.util.Scanner;public class Main { public static void main(String[] args){ System.out.println(run(2000)); System.out.println(31+29+31+30+4); } private static boolean run(int y...

2020-04-23 18:00:29 84

原创 LeetCode—搜索插入位置

搜索插入位置(简单)2020年4月23日题目来源:搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 ...

2020-04-23 10:11:16 90

原创 【Android实例】打地鼠小游戏

实现结果代码实现playmouse.javapackage com.example.playmouse;import android.content.pm.ActivityInfo;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Lo...

2020-04-22 16:12:32 664 3

原创 LeetCode—实现strStr()

实现strStr()(简单)2020年4月22日题目来源:实现strStr()实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示...

2020-04-22 14:04:16 55

原创 LeetCode—移除元素

移除元素(简单)2020年4月21日题目来源:移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应...

2020-04-21 09:22:39 63

原创 蓝桥杯—01字串(JAVA实现)

文章目录题目解题思路代码实现题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00...

2020-04-20 17:06:03 68

原创 LeetCode—剑指Offer:合并两个有序链表(迭代+递归)

合并两个有序链表(简单)2020年4月19日题目来源:合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4解题思路迭代法:每次判断小值,直到一个链表为空;把另一个链表直接加入。重点是虚拟头节点...

2020-04-20 15:21:52 46

原创 LeetCode—有效的括号

有效的括号(简单)2020年4月18日题目来源:有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输...

2020-04-20 15:21:21 57

原创 LeetCode—最长公共前缀

最长公共前缀(简单)2020年4月17日题目来源:最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z...

2020-04-20 15:20:33 57

原创 LeetCode—罗马数字转整数

罗马数字转整数(简单)2020年4月16日题目来源:罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M ...

2020-04-20 15:20:00 51

原创 LeetCode—回文数

回文数(简单)2020年4月15日题目来源:回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读...

2020-04-20 15:19:30 75

原创 LeetCode—整数反转

整数反转(简单)2020年4月14日题目来源:整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转...

2020-04-20 15:18:55 40

原创 LeetCode—两数之和

两数之和(简单)2020年4月13日题目来源:两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 +...

2020-04-20 15:17:54 90

转载 JAVA数组的四种复制方式

转载自:数组的四种复制方式 所谓复制数组,是指将一个数组中的元素在另一个数组中进行复制。在 Java 中实现数组复制有 4 种方法,分别为使用 Arrays 类的 copyOf() 方法和 copyOfRange() 方法、System 类的 arraycopy() 方法和 Object 类的 clone() 方法。下面来详细介绍这 4 种方法的使用。使用 copyOf() 方法...

2020-04-16 23:35:30 87

原创 第十届蓝桥杯大赛软件类省赛 Java 大学 B 组

小白手敲代码,有好的解答思路欢迎指导

2020-04-16 17:56:19 170

原创 蓝桥杯—十六进制转八进制(JAVA实现)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n...

2020-04-14 20:45:03 117

原创 String和StringBuilder有什么不同

String类字符串是常量:它们的值在创建后不能更改。字符串的底层其实是一个被final修饰的数组,不能改变,是常量private final byte[] value;StringBuilder类字符串缓冲区,可以提高字符串的操作效率(看成一个长度可以变化的字符串),底层也是一个数组,但是没有被final修饰,可以改变长度。StringBuilder在内存中始终是一个数组,占用空间...

2020-04-14 13:23:38 48

原创 LeetCode—删除排序数组中的重复项
原力计划

文章目录两数之和(简单)整数反转(简单)两数之和(简单)2020年4月13日题目来源:两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nu...

2020-04-14 09:26:39 77

原创 Android各个实现数据存储的方式及具体代码

文章目录Android中的五种数据存储方式文件存储SharedPreferences存储SQLite数据库存储Android中的五种数据存储方式文件存储是一种较常用的方法,与Java中的文件存储类似,都是通过IO流的形式存储数据。SharedPreferences是 Android提供的用来存储一些简单的配置信息的一种机制。SQLite数据库是 Android自带的一个轻量级数据库,支持...

2020-04-13 18:26:22 204

原创 PYQT常用代码(不定时更新)

文章目录隐藏状态栏,自己写缩小关闭的按钮,实现窗口拖动隐藏状态栏,自己写缩小关闭的按钮,实现窗口拖动 #写在构建函数中 self.setWindowFlags(QtCore.Qt.FramelessWindowHint) #隐藏状态栏 self.pushButton_3.clicked.connect(self.close) #关闭窗口,pushButton...

2020-04-11 19:34:53 77

原创 蓝桥杯—格子刷油漆(JAVA实现,复杂的DP)
原力计划

文章目录一、题目二、解题思路三、代码实现一、题目二、解题思路三、代码实现第一次做的代码,运行超时了,一分都没得import java.util.Arrays;import java.util.Scanner;public class Main { static int n,count=0; static int [][]arr; static int [][]dpxy= {{-...

2020-04-10 20:02:29 85

原创 蓝桥杯—高僧斗法(JAVA实现,尼姆游戏)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述  古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。  节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)  两...

2020-04-09 21:09:04 96

原创 蓝桥杯—网络寻路(JAVA实现,DFS)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述X 国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。源地址和目标地址可以相同,但中间节点必须不同。如下图所示的网络。1 -...

2020-04-08 17:07:42 89

原创 蓝桥杯—大臣的旅费(JAVA实现,DFS)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案...

2020-04-07 23:28:19 65

转载 QSS美化

摘自:https://qtdebug.com/qtbook-qss/Qt 提供的 widget 的默认外观很多时候都不符合项目的界面需求,必须要改,修改一个 widget 的外观(Look ...

2020-04-06 22:06:55 74

转载 QSS收藏(一)

原文戳这/* === Shared === */QStackedWidget, QLabel, QPushButton, QRadioButton, QCheckBox, QGroupBox, QStatusBar, QToolButton, QComboBox, QDialog { background-color: #222222; color: #BBBBBB; ...

2020-04-06 22:01:49 69

原创 蓝桥杯—幸运数(JAVA实现)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,…1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 …把它们缩紧,重新记序,为:1 3...

2020-04-06 16:45:04 158 1

原创 简洁明了的Java接口

内容:Java黑马就业班 P171-182在Java9+版本中,接口的内容可以有:1.成员变量其实是常量,格式:【public】【static】【fina1】数据类型常量名称=数据值;注意:常量必须进行赋值,而且一旦赋值不能改变。常量名称完全大写,用下划线进行分隔。2.接口中最重要的就是抽象方法,格式:【public】【abstract】返回值类型方法名称(参数列表);注意:...

2020-04-06 13:59:39 50

转载 net::ERR_CLEARTEXT_NOT_PERMITTED

从Android 9.0(API级别28)开始,...

2020-04-06 11:00:59 64

转载 HTML表单

知识点:表单标签、表单元素表单在网页中应用比较广泛,如申请qq账号、电子邮箱等,用户需要首先填写注册信息,然后才能提交;通俗讲,表单就是一个将用户信息组织起来的容器,将用户填写的内容放置在表...

2020-04-05 13:06:16 69

转载 VS2019项目模板中没有[ASP.NET空网站]的解决方案

VS2019项目模板中没有[ASP.NET空网站]...

2020-04-04 21:40:39 942 2

原创 好多好多Android的控件(不定时更新)
原力计划

文章目录一、Toast提示一、Toast提示Toast(消息提示框)是轻量级信息提醒机制,显示在应用程序界面的最上层。一般用于提示一些不那么引人注目,但是又希望用户看见的消息,无需用户自己维护它的消失。没有对应的控件没有控制按钮不会获得焦点自动消失用于显示快速提示信息步骤创建Toast对象设置消息提示的样式在Toast中显示图片:用imageview控件,添加一个im...

2020-04-04 19:53:04 95

原创 蓝桥杯—连号区间数(JAVA实现)

文章目录一、题目二、解题思路三、代码实现一、题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,...

2020-04-04 16:43:09 47

MySQL5.5.zip

MySQL5.5的安装包,包括32位和64位。

2020-06-05

蓝桥杯往届真题.zip

蓝桥杯往届真题总结

2020-05-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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