BD的笔记

昨日已成往事,当下才属未来

LeetCode 46: Permutations

即求n个不重复的数的组合。 思路: 先固定第一位,枚举第二位,。。。第n位,注意需要记录已经用过的数字。用代码说话:public class Solution { public List<List<Integer>> ans = new ArrayList<...

2016-11-29 20:28:38

阅读数 227

评论数 0

bash: export: `=': not a valid identifier

配置java与scala时遇到这个错误,原因是export 之后的内容中存在空格。将空格删去即可 正确配置:

2016-11-28 16:25:59

阅读数 9411

评论数 0

tar解压文件到指定目录出现Not found in archive

使用tar解压文件到指定目录时出现Not found in archive是因为没有设置-C这个参数(create),解压后的文件只有 通过设置-C(注意要大写)这个参数,创建默认文件夹才能被成功解压,如需要把home目录下的 jdk-8u111-linux-x64.tar.gz 解压到/usr...

2016-11-28 16:17:25

阅读数 2633

评论数 0

LeetCode 300: Longest Increasing Subsequence

最长增加的子序列问题,归于动态规划问题。分析:从最后面的数往前去找。假设串为[10,9,2,5,3,7,101,18],我们从最后一个数18开始找,那么18这个数我们到底需不需要第一步就将它加入到最长子串呢?如果先加入进去的话,我们默认从18开始,那么18就为一个上限了,也就是说,我把这个递增的子...

2016-11-27 16:29:05

阅读数 223

评论数 0

java基础知识之Java程序初始化顺序

Java程序的初始化顺序一般遵循3个原则(优先级一次递减): 静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次。 父类优先于子类进行初始化 按照成员变量的定义顺序进行初始化。即使变量定义散布于方法定义之中,它们依然在任何方...

2016-11-08 21:09:35

阅读数 314

评论数 0

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