算法
文章平均质量分 56
Rainbowzhouwen
这个作者很懒,什么都没留下…
展开
-
leetcode-ZigZag Conversion
ZigZag ConVersion问题描述:给定行的个数,字符串”PAYPALISHIRING”以zigzag的模式被打印出来,具体如下:P A H NA P L S I I GY I R但是,需要按照PAHNAPLSIIGYIR的形式来读出。 也就是说,定义一个函数:string convert(string text, int nRows);convert("PAYPA原创 2017-03-27 16:54:32 · 247 阅读 · 0 评论 -
leetcode-Permutations II
Permutations II问题描述:给定一个可能包含重复数的集合,返回所有唯一的permutations。 比如, [1,1,2]有如下唯一的permutations:[ [1,1,2], [1,2,1], [2,1,1]]问题解决:public class PermutationTwo{ public List<List<Integer>> permuteUniqu原创 2017-03-29 22:20:35 · 235 阅读 · 0 评论 -
leetcode-Container With Most Water
Container With Most Water问题描述:给定nn个非负整数a1,a2,a3a_1,a_2,a_3,这个序列里的每个点代表一个坐标(i,ai)(i,a_i)。画nn个垂直的直线,直线ii的两个端点分别为(i,ai)(i,a_i)和(i,0)(i,0)。找到两条直线,连同x-轴形成能装最多水的容器。注意:不能倾斜容器,n至少为2。 问题解决:public class Solutio原创 2017-03-29 22:58:41 · 244 阅读 · 0 评论 -
利用k-means算法对灰度图像分割
利用k-means算法对灰度图像分割本文主要利用k-means来对灰度图像进行分割。首先对k-means进行简单的介绍,然后直接上代码。那么什么是k-means算法?K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向原创 2017-03-23 12:20:26 · 15437 阅读 · 2 评论 -
leetcode-Longest Palindromic Substring
问题描述:给定一个字符串s,找出在这个字符串中的最长回文子串。你可以认为字符串s的最长长度为1000。 Example:Input: "babad"Output: "bab"Note: "aba" is also a valid answer.Example:Input: "cbbd"Output: "bb"Solution:public class Solution { public S原创 2017-03-23 19:09:46 · 236 阅读 · 0 评论 -
排列组合问题集合
排列组合 dfs原创 2017-09-15 22:13:39 · 462 阅读 · 0 评论