- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 烹饪实验问题归约3SAT问题| NP-完全问题归约
题目该题目是选自《算法概论》中第8章课后练习题第16题。 题目如下:解题思路该题目可以把烹饪实验问题中构造一个特例,使得它能够满足3SAT的形式即可。 我们首先假设有n个材料,分别为X1,X2,X3……Xn,他们之间有一个关系,对于Xi与Xj之间有不和谐度Dij。在这里,我们构造一个特例,令P=0。 对于每个i与j之间构造四个子句 (Xi V Xj V ~Dij) 、(~Xi V ~Xj V
2016-12-27 00:36:15 1202
原创 LeetCode 403. Frog Jump|动态规划
题目描述A frog is crossing a river. The river is divided into x units and at each unit there may or may not exist a stone. The frog can jump on a stone, but it must not jump into the water.Given a list of
2016-11-14 14:15:25 632
原创 LeetCode 210. Course Schedule II|图问题.拓扑排序
题目描述There are a total of n courses you have to take, labeled from 0 to n - 1.Some courses may have prerequisites, for example to take course 0 you have to first take course 1, which is expressed as a p
2016-11-14 10:39:35 477
原创 LeetCode 45. Jump Game II|贪心算法
题目描述Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Your goal is to
2016-11-14 00:47:47 705
原创 LeetCode 55. Jump Game|贪心算法
题目描述Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Determine if you
2016-11-14 00:29:29 650
原创 LeetCode 115. Distinct Subsequences| 动态规划
题目描述Given a string S and a string T, count the number of distinct subsequences of T in S.A subsequence of a string is a new string which is formed from the original string by deleting some (can be none
2016-11-13 20:59:40 238
原创 LeetCode 123. Best Time to Buy and Sell Stock III| 动态规划
题目描述Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete at most two transactions.e.g. 3 4 2 1 6 9 2
2016-11-13 15:09:01 338
原创 LeetCode413 Arithmetic Slices| 动态规划
题目描述Arithmetic Slices QuestionEditorial Solution My Submissions Total Accepted: 4238 Total Submissions: 7915 Difficulty: Medium Contributors: XiangyuLi926 A sequence of number is called arithm
2016-11-02 15:30:24 398
原创 LeetCode 4. Median of Two Sorted Arrays|分治思想
算法题目There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).leetcode原题链接算法分析这个题目要求实际上挺严
2016-10-10 15:00:52 285
原创 LeetCode 335. Self Crossing|问题分类分析
算法题目You are given an array x of n positive numbers. You start at point (0,0) and moves x[0] metres to the north, then x[1] metres to the west, x[2] metres to the south, x[3] metres to the east and so o
2016-10-05 11:54:01 322
原创 LeetCode 37. Sudoku Solver|DFS算法
题目简介Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character ‘.’.You may assume that there will be only one unique solution. A sudoku puzzle…题目分析
2016-09-21 00:12:23 336
原创 阿里巴巴面试题|完美洗牌问题
原题概要给定一个降序的正数数组,要求按【最小、最大、次小、次大…】的顺序重新排序。期望的时间复杂度为O(n),空间复杂度为O(1),即不能申请额外数组。 例如:输入【7,6,5,4,3,2,1】 输出【1,7,2,6,3,5,4】思考历程这道题是我在刷知乎的时候看到的,看到题目内容很简单,但在思考的时候却处处碰壁,然后我就打算好好研究这道题,也作为这一次不是leetcode上的算法
2016-09-12 19:48:10 635
原创 Leetcode.174 Dungeon Game |算法解析——动态规划
原题:The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. Our valiant knight (K) was initially p
2016-09-06 19:54:25 2452 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人