自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【算法概论】FAS问题与顶点覆盖问题

题目出自《算法概论》的第八章8.22 NP问题中的FAS问题与顶点覆盖问题

2016-11-26 14:17:49 1816

原创 【LeetCode】410. Split Array Largest Sum

关键词:二分法 问题描述: Given an array which consists of non-negative integers and an integer m, you can split the array into m non-empty continuous subarrays. Write an algorithm to minimize the largest

2016-11-14 21:11:11 581

原创 【LeetCode】416. Partition Equal Subset Sum

关键词:动态规划, 滚动数组, 将数组划分成和相等的两部分 题目描述: Given a non-empty array containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both sub

2016-11-03 15:38:55 383

原创 【LeetCode】6. ZigZag Conversion

题目描述: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P

2016-10-25 15:46:56 349

原创 【LeetCode】300. Longest Increasing Subsequence

关键词: 最长递增子序列 问题描述: Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [10, 9, 2, 5, 3, 7, 101, 18], The longest increasing subsequen

2016-10-23 21:11:37 302

原创 【LeetCode】337. House Robber III

题目描述: 给定一棵二叉树, 选定一些不相邻(不互为父子关系)的节点, 对这些节点求和,求和的最大值. 解题思路: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tr

2016-10-18 22:08:47 421

原创 【LeetCode】306. Additive Number

题目描述: Additive number is a string whose digits can form additive sequence. A valid additive sequence should contain at least three numbers. Except for the first two numbers, each subsequent number

2016-10-18 08:42:39 452

原创 【LeetCode】220. Contains Duplicate III

问题描述: Given an array of integers, find out whether there are two distinct indices i and j in the array such that the difference between nums[i] and nums[j] is at most t and the difference between

2016-10-18 07:40:27 512

原创 【LeetCode】5.Longest Palindromic Substring

关键词:最长回文字串,Manacher算法 问题描述: Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic s

2016-10-11 19:38:14 325

原创 【LeetCode】105. Construct Binary Tree from Preorder and Inorder Traversal

题目描述: Given preorder and inorder traversal of a tree, construct the binary tree. 给定一棵二叉树的先序遍历与中序遍历,构造出这棵二叉树。 解题思路: 对于一棵二叉树:记某个节点为V, 其左子树为L,右子树为R 先序遍历:VLR 中序遍历:LVR 后序遍历:LRV 得到二叉树的先序遍历VL

2016-09-27 20:54:34 346

原创 【LeetCode】3. Longest Substring Without Repeating Characters

题目描述: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", the answer is "b

2016-09-27 20:15:38 292

原创 【LeetCode】2. Add Two Numbers

问题描述: You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as

2016-09-27 19:51:55 533 2

原创 【LeetCode】4. Median of Two Sorted Arrays

题目描述: 给定两个已排序的整数数列(长度分别为m和n),求出他们的中位数。要求时间复杂度为O(log (m+n)). 如: nums1 = [1, 3] nums2 = [2] The median is 2.0 nums1 = [1, 2] nums2 = [3, 4] The median is (2 + 3)/2 = 2.5 题目分析: 由于题目

2016-09-20 07:50:37 436

原创 【LeetCode】126. Word Ladder II

题目链接: https://leetcode.com/problems/word-ladder-ii/ 题目描述: Given two words (beginWord and endWord), and a dictionary's word list, find all shortest transformation sequence(s) from beginW

2016-09-07 18:43:03 555

原创 【LeetCode】391. Perfect Rectangle

题目描述: Given N axis-aligned rectangles where N > 0, determine if they all together form an exact cover of a rectangular region. Each rectangle is represented as a bottom-left point and a top-ri

2016-08-31 22:09:51 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除