排序:
默认
按更新时间
按访问量

字符串操作

1.Reverse String 题目描述 写一个函数,输入一字符串,返回一个字符串的逆转 解题思路 法一:使用StringBuffer.revrse()方法 public String reverseString(String s) { if(s == null || s.l...

2017-01-10 10:39:45

阅读数:180

评论数:0

生成二叉树

1.Construct Binary Tree from Inorder and Postorder Traversal 问题描述 由中序遍历和后续遍历生成二叉树 解题思路 方法一:时间O(n2) ,空间 O(1) public TreeNode buildTree(int[] inorde...

2017-01-09 15:09:11

阅读数:175

评论数:0

动态规划+使用数组

1. Dungeon Game 题目要求 地牢由M x N房间在2维网格。我们英勇的骑士(K)最初定位在左上的房间,要到达地牢右下角拯救公主。骑士有一个初始健康点(一个正整数)。如果在任何时候或低于他的健康点下降到0,他立即死亡。一些房间有恶魔守卫,所以骑士失去健康(负整数)进入这些房间,...

2017-01-09 12:53:26

阅读数:182

评论数:0

遍历二叉树

二叉树操作1.Binary Tree Zigzag Level Order Traversal 题目要求 按之字形遍历二叉树(按层遍历的一种) 解题思路 思路一:使用递归的方法,当节点所在层为偶数,则下一层的节点按从右往左的顺序,向前插入节点;当节点所在层是奇数,向后插入。 List<L...

2017-01-09 10:42:44

阅读数:242

评论数:0

数组操作

leetcode 数组操作1. Find All Duplicates in an Array 题目要求 输入一个整数数组,1 ≤ a[i] ≤ n,n是数组长度,一些元素出现两次,其余的出现一次,找到所有出现两次的元素。 解题思路 思路一:使用hashset或者先对数组排序(Arrays.s...

2017-01-09 10:20:58

阅读数:118

评论数:0

leetcode 回文问题小结

leetcode 回文问题小结1.Palindrome Number 问题描述 判断数字是否是回文,空间复杂度O(1)。 解题思路 法一: 将数字转换成字符串,判断一个字符串是否是回文。 public boolean isPalindrome(int x) { if(x <...

2017-01-05 16:48:35

阅读数:200

评论数:0

java用Properties读写配置文件

Properties类继承Hashtable类并实现了Map接口,用键值对的形式保存属性,且键值对都是以String形式保存。Properties类中主要方法:load方法:load(InputStream inputStream),将Properties文件对应的inputStream流,加载到...

2016-01-11 09:08:23

阅读数:161

评论数:0

git常用指令(二)

添加远程库,在本地已经创建了一个Git仓库,又在在github上有一个仓库,想让两者保持通信,则把github上的仓库变成远程库。 首先在github上创建一个仓库,在本地的仓库下运行 git remote add origin git@github.com:用户名/文件名   @:,这样git...

2015-11-12 17:06:38

阅读数:230

评论数:0

git常用指令

git软件安装好后,设置自己的个人信息,用globle声明名字和邮箱,全局使用 git config --globle user.name "名字,有英文字母组成,最好不含空格" git config --globle user.email 邮箱 找到要设为git本地...

2015-11-12 15:29:37

阅读数:245

评论数:0

利用有限自动机进行字符串匹配

一个有限自动机M是一个5元组,(Q,q0,F,m,g)Q:状态的集合,q0:开始状态,F接收状态,m字符集,g:转换函数 文本字符串T,匹配模式P[1,2,3...m],每一个匹配模式都有一个对应的有限自动机,将字符串T按序输入到自动机中,如果到达接受状态,则匹配成功,下面介绍如何为P构造自动机...

2015-11-03 15:42:54

阅读数:203

评论数:0

JSmooth生成java可执行文件

事先从eclipse将工程打包成jar文件,如下图 建立一个文件夹,保存所有与生成文件相关的资料,包括相关jar包,执行文件图片,生成的可执行文件以后也放到这里 打开JSmooth,找到Skeleton,选择Windowed Wrapper,在lanuch java app in the ...

2015-10-29 21:06:33

阅读数:292

评论数:0

python学习

python是一种面向对象,解释性语言,再此记下我的学习笔记。 一、安装软件 地址:https://www.python.org/downloads/ 现在的python有3版本和2版本,我下载的是2.7版本 安装完成之后需配置环境变量,在命令行中输入python后会显示版本号,进...

2015-10-14 14:12:21

阅读数:229

评论数:0

tf-idf算法实现

TF_IDF是:,用于对文章分类,思想:某个词在一篇文章中出现的次数多,在其他文章中出现的次数少,认为这个词可以表示该文章的类别。TF表示某词在一篇文章中出现的次数,IDF:翻文档词频,表示在文章集合中包含该词的文章越少,IDF越大,该词有较好的区分能力。 TF计算公式:nij表示词ti在文章d...

2015-10-10 14:18:40

阅读数:388

评论数:0

phantomjs设置截图大小

phantomjs是一个无界面的浏览器,基于webkit内核,输入一个url,可以返回该url的完整截图,或指定区域的截图 获取页面长宽高 var bb=page.evaluate(function(){ var data=new Array(); var doc=do...

2015-09-15 10:59:00

阅读数:5825

评论数:0

mysql limit使用方法

limit 后面可以跟一个或两个参数,跟两个参数时: select * from table limit 0,100; 查询0-100行的数据,0表示偏移量,100表示返回记录的最大条数 一个参数: select * from table limit 100; 取前100条记录

2015-09-08 14:54:33

阅读数:281

评论数:0

java应用压缩、解压zip文件

导入java.util.zip.*数据包, public class Zip{ private ZipInputStream zipIn; //解压Zip private ZipOutputStream zipOut; //压缩Zip ...

2015-08-31 09:26:52

阅读数:210

评论数:0

linux压缩解压命令

把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案...

2015-08-25 11:32:40

阅读数:151

评论数:0

内存不足 java.lang.OutOfMemoryError: Java heap space

问题描述 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 解决方案[转] 一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or co...

2015-08-24 10:56:35

阅读数:202

评论数:0

Redhat安装mysql及 导出数据库

linux(Redhat)为mysql安装过程http://www.360doc.com/content/13/0425/11/12094763_280802902.shtml 配置默认字符集 vim /etc/my.cnf 在[mysqld]下添加 default...

2015-08-22 09:56:26

阅读数:217

评论数:0

mysql重启

windows如何重启mysql 开始->运行->cmd 停止:net stop mysql 启动:net start mysql 前提MYSQL已经安装为windows服务  wind 方法二 开始-运行-输入:services.msc-点确定-找到MySQL-在上面右键-...

2015-08-17 17:55:36

阅读数:433

评论数:0

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