摘要:问题描述: Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: But t
阅读全文
摘要:问题描述: You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the qua
阅读全文
摘要:问题描述: Given a non-negative number represented as an array of digits, plus one to the number. The digits are stored such that the most significant digi
阅读全文
摘要:问题描述: Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 分析:将一个整数逆序输出,需要判断是否越界。Integer.MAX_VALUE,Integer.MIN_V
阅读全文
摘要:算法描述: Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra sp
阅读全文
摘要:问题描述: Given an array and a value, remove all instances of that value in place and return the new length. The order of elements can be changed. It does
阅读全文
摘要:问题描述: Write a program to find the n-th ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 1, 2, 3,
阅读全文
摘要:问题描述: Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 分析: 将k个sorted list合并为一个sorted list借鉴归并排序的方法,自
阅读全文
摘要:问题描述: Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. F
阅读全文
摘要:问题描述: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. 分析: /** * 将一个Integer数字转换为罗马数字,范围 1-3
阅读全文
摘要:问题描述: Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999. 算法: /** * 输入一个罗马数字,返回它的整型表示 * @autho
阅读全文
摘要:问题描述: Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"].
阅读全文
摘要:问题描述: You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can
阅读全文
摘要:问题描述: Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two ele
阅读全文
摘要:问题描述: Given an array of integers, every element appears three times except for one. Find that single one. Note:Your algorithm should have a linear run
阅读全文
摘要:问题描述: Given an array of integers, every element appears twice except for one. Find that single one. Note:Your algorithm should have a linear runtime c
阅读全文