leetcode
辉火
说来话长
展开
-
[LeetCode]Remove Duplicates from Sorted List II Java
简单说一下自己的思路:首先要确定一个头,第一个不是重复数字的头,第一个循环确定本身不是空置且有下一个节点,取头节点值,和后面的对比,如果相同就继续找不同的。头结点和下一个节点相同则可以确定头节点。然后就是去除链表上的重复节点,cur指向的是肯定不是重复结点,首先指向头,然后指向头下两个不同节点中的第一个,然后依次向下找。感觉还是比较清晰的,就是代码行数太多了。优点是用的常数空间pu原创 2016-06-16 15:21:18 · 256 阅读 · 0 评论 -
[LeetCode]Next Permutation java leetcode
问题可以被理解为,给定一个整形数组,返回这个数组的下一个字典序。然后问题重点就是字典序是什么,下面是字典序介绍:【字典序法】C++的STL库里面有nextPermutation()方法,其实现就是字典序法。下图简单明了地介绍了字典序法归纳一下为:例如,1234的全排列如下:根据上面的逻辑很容易就写出来代码:pu原创 2016-06-13 10:46:53 · 250 阅读 · 0 评论 -
png转jpg java
在内存中将png转成jpg格式的图片,中间不需要写临时图片。 byte[] png = dstemp.getBlobAsByteArray(i, "dpmnpng"); //读入的png图片 InputStream input = new ByteArrayInputStream(png); BufferedImage bufferedImage = Ima原创 2016-08-16 16:09:48 · 619 阅读 · 0 评论