// write your code here Medium #34 Find First and Last Position of Element in Sorted Array. 【题目描述】 Given a list of integers, which denote a permutation.Find the previous permutation in ascending order.Notice:The list may contains duplicate integers.给定一个整数数组来表示排列，找出其… If such arrangement is not possible, it must rearrange it as the lowest possible order (ie, sorted in ascending order). Medium #37 Sudoku Solver. The replacement must be in-place and use only constant extra memory.. Medium #40 Combination Sum II. Problems coming from LeetCode, LintCode, TopCoder, CtCi, etc. Graph. Backtracking 类型的题目，类似的题目还有Subsets, Permutations, Combination Sum, Palindrome Partioning ... Algorithm. Given the permutation [1, 4, 2, 2], return 3. Easy #39 Combination Sum. Example 1: Given a list of numbers with duplicate number in it. Medium. Hard #33 Search in Rotated Sorted Array. Example; Note; 题解. Permutation Index II 198 Question. Hard #38 Count and Say. Hard #38 Count and Say. lintcode. Given a permutation which may contain repeated numbers, find its index in all the permutations of these numbers, which are ordered in lexicographical order. Given the permutation [1, 4, 2, 2], return 3. EPI. Medium #35 Search Insert Position. The index begins at 1. Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.. Array. Problem Statement. #31 Next Permutation. This Problem is similar to String Permutation in LintCode /** * Approach 1: Using Sorting -- (TLE) * Algorithm * The idea behind this approach is that one string will be a permutation of another string * only if both of them contain the same characters the same number of times. Here are some examples. Medium #32 Longest Valid Parentheses. lintcode: (198) Permutation Index II; Problem Statement. 题解 #31 Next Permutation. Medium. Given a positive 32-bit integer n, you need to find the smallest 32-bit integer which has exactly the same digits existing in the integer n and is greater in value than n. If no such positive 32-bit integer exists, you need to return -1.. Example. Find all unique permutations. Disclaimer: Under construction. Medium #40 Combination Sum II. Medium #32 Longest Valid Parentheses. Medium #34 Find First and Last Position of Element in Sorted Array. Solution The index begins at 1. Next Permutation. Easy #36 Valid Sudoku. Medium #35 Search Insert Position. Flatten Binary Tree to Linked List. Easy #36 Valid Sudoku. Easy #39 Combination Sum. Question. Given a permutation which may contain repeated numbers, find its index in all the permutations of these numbers, which are ordered in lexicographical order. Example. * @return: All the combinations of k numbers out of 1..n. public List < List < Integer > > combine (int n, int k). House robber II. Hard #33 Search in Rotated Sorted Array. Python; Question. Single Number. Medium #37 Sudoku Solver. LinkedIn.