Given a positive integer n, break it into the sum of at least two positive integers and maximize the product o…
标签:LeetCode
算法:从排序数组中删除重复项
ARTS 介绍 ARTS 是「左耳朵耗子」发起的活动,每周至少做一个 leetcode 的算法题,阅读并点评至少一篇英文技术文章,学习至少一个技术技巧,至少分享一篇有观点和思考的技术文章。坚持至少一年!(也就是:Algo…
[Leetcode]Remove Duplicates from Sorted Array
描述 Given a sorted array, remove the duplicates in place such that each element appear only once and return the…
[LintCode][Union Find] Find the Weak Connected Component in the Directed Graph
Problem Find the number Weak Connected Component in the directed graph. Each node in the graph contains a labe…
LeetCode算法题-Second Minimum Node In a Binary Tree(Java实现)
这是悦乐书的第285次更新,第302篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第153题(顺位题号是671)。给定非空的特殊二叉树,其由具有非负值的节点组成,其中该树中的每个节点具有恰好…
[剑指offer] 二叉树的深度
本文首发于我的个人博客:尾尾部落 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 解题思路 法一:递归法。求二叉树的深度,就是求左子树、…
剑值offer - 把数组排成最小的数
最近又看到一道比较好的题,给大家分享一下。 题目 输入一个正整数,把数组里所有的数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如,输入数组{3,32,321},则打印出这3个数字能排成的最小数字。 思路 …
Leetcode - Insert Delete GetRandom O(1) - Duplicates allowed
My code: public class RandomizedCollection { HashMap<Integer, Set<Integer>> map = new HashMap<I…
170. Two Sum III - Data structure design
/* Date: March 21, 2016 170. Two Sum III - Data structure design [My Submissions](https://leetcode.com/problem…
60.Permutation Sequence-Leetcode
基础回顾 String 头文件中必须包括<string> string的声明初始化 string s1 = "abcdefg"; //初始化方式1 string s2("abcdefg"); //初始化方式2…
Leetcode之9-回文数(Palindrome Number)
前言 个人网站 公众号: 北京程序猿, 网站 : https://yaml.vip 算法题 题干 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 示例 1: 输入: 121…
Leetcode 301. Remove Invalid Parentheses
Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible …