LintCode-51PreviousPermutation

题目: 给定一个整数数组来表示排列,找出其上一个排列。 样例: 给出排列[1,3,2,3],其上一个排列是[1,2,3,3] 给出排列[1,2,3,4],其上一个排列是[4,3,2,1] 要点1:什么是上一个排列呢?

LintCode-211StringPermutation

题目: 给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。 置换的意思是,通过改变顺序可以使得两个字符串相等。 样例: "abc" 为 "cba" 的置换。 "aabc" 不是 "abcc" 的置换。 思路1 使用Hash表,时空复杂度为O(n) 代码如下: public class J211_StringPermutation { public boolean run(

Previous Page
Page 1 of 1
Next Page