自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【工具篇】AS连接不上夜神模拟器

1、问题场景 场景一:Android Studio 链接夜神模拟器,点击"run" 在打开夜神模拟器的前提下,弹出的对话框无模拟器的选项可选。 在关闭夜神模拟器的前提下,弹出的对话框可以看到AS中用户自行下载的官方模拟器。 场景二:选择夜神模拟器之后,安装Apk失败。 2、解决方法 思路一:如果你打开了360手机助手,或者类似的软件,是有可能占用夜神原本的端口号的。 夜神模拟器默认adb端口:a...

2019-09-23 16:14:12 1668

原创 LeetCode 22. 括号生成

1、题目 22. 括号生成 - 力扣(LeetCode) https://leetcode-cn.com/problems/generate-parentheses/ 2、题解 本题主要是解决两个问题,第一步是得到n对括号的排列组合方式,这个必须将左右括号分开排列组合。不然就只有一种。这样的话只需要通过递归的方式将n个左右括号排列组合的可能全部形成String值,装到List中即可。第二步,是得到...

2019-09-18 17:20:38 148

原创 LeetCode 376. 摆动序列

1、题目 376. 摆动序列 - 力扣(LeetCode) https://leetcode-cn.com/problems/wiggle-subsequence/submissions/ 2、题解 这题采用动态规划的方式使用一个二维数组记录当前位置元素的摆动序列长度。 dp[i][1]和dp[i][0]分别代表最长摆动序列以‘上升沿’结尾和最长摆动序列以‘下降沿’结尾。(注:上升沿是指小到大,下...

2019-09-12 17:21:27 177

原创 LeetCode 688. “马”在棋盘上的概率

1、题目 “马”在棋盘上的概率 - 力扣(LeetCode) https://leetcode-cn.com/problems/knight-probability-in-chessboard/submissions/ 2、题解 使用一个dp数组,记录K次跳动之后每个点(i,j)留在当前棋盘的概率值,由于每一步的可能性是8种。所以,结果概率的计算方式是:列举出所有的可能性。用 留在棋盘上的情况...

2019-09-07 22:14:07 272

原创 LeetCode 931. 下降路径最小和

1、题目 931. 下降路径最小和 2、题解 定义一个保存状态的二维数组,第一行初始化为A[0],接着剩下行满足状态方程: dp[i][j] =A[i][j] + min(dp[i-1][j-1],dp[i-1][j],dp[i-1][j+1]);分三种情况,当为第一列时,当为最后一列时,当为中间列时。最后取状态数组最后一行中的最小值。 3、代码 //931 class Solution...

2019-09-04 17:07:38 177

原创 LeetCode 877. 石子游戏

###1、题目 877. 石子游戏 ###2、题解 首先,一开始我觉得这道题目并不严谨。因为我大略感觉到先手选择的人就能赢得这个游戏,因为你总是可以在当前的选择中选择对自己有利的拿取方式,而后手只能在剩下的机会中选择。可是如果这道题并不限制于偶数堆这个限制的话,先手优势就不存在了(例:【1,100,1】)你怎么拿都是后手赢。所以,我们应该严谨的判断一下数组长度,如果是偶数,就直接返回TRUE,如果...

2019-09-04 15:59:12 186

空空如也

空空如也

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

TA关注的人

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