LeetCode
scuter_victor
这个作者很懒,什么都没留下…
展开
-
LeetCode之Intersection of Two Arrays
题意:找出两数组的交集 Given two arrays, write a function to compute their intersection.Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].Note: Each element in the result must be unique. The res原创 2016-09-09 21:10:30 · 320 阅读 · 0 评论 -
Leetcode 191. Number of 1 Bits
题目: Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11’ has binary representation 00000000原创 2016-10-13 22:28:37 · 417 阅读 · 0 评论 -
Leetcode 83. Remove Duplicates from Sorted List
题目: Given a sorted linked list, delete all duplicates such that each element appear only once.For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3.Java代码:/** * Definition fo原创 2016-10-13 22:04:33 · 414 阅读 · 0 评论 -
Leetcode 326. Power of Three
题意: Given an integer, write a function to determine if it is a power of three.Follow up: Could you do it without using any loop / recursion?即判断该整数是否是3的n次方数 难点:不使用任何循环或递归解决此题!首先,先给出使用循环和递归的解法,非常简单:原创 2016-10-12 22:13:58 · 462 阅读 · 0 评论 -
LeetCode 401 Binary Watch (Java)
题意: A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom represent the minutes (0-59).Each LED represents a zero or one, with the least significant bit o原创 2016-09-26 09:50:15 · 1242 阅读 · 0 评论 -
LeetCode之Delete Node in a Linked List (Java+C)
题意:Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3原创 2016-09-07 22:39:05 · 479 阅读 · 0 评论 -
LeetCode之Move Zeroes(Java+C)
题意:给定一个数组,将所有0元素放到数组尾部,并保持非零元素的相对顺序 Java代码:public class Solution { public void moveZeroes(int[] nums) { int len = nums.length; int index = 0; for(int i = 0; i < len; i++) {原创 2016-09-07 21:49:20 · 443 阅读 · 0 评论 -
LeetCode之Find the Difference(Java版)
题意:给出两个字符串s和t,均只含有小写字母,找出两字符串的不同,并输出字符 例子:Input:s = "abcd"t = "abcde"Output:eExplanation:'e' is the letter that was added.解题思路:一想到比较不同,自然会想到异或运算,然而还需注意到一点:在java中,byte、char、short进行运算时,他们之间不会相互转化,首先原创 2016-09-06 23:10:58 · 1459 阅读 · 0 评论 -
LeetCode之Invert Binary Tree(Java版)
LeetCode之Invert Binary Tree(java版)原创 2016-09-06 22:21:36 · 762 阅读 · 0 评论 -
LeetCode之Maximum Depth of Binary Tree(Java版)
LeetCode算法题之Maximum Depth of Binary Tree原创 2016-09-04 14:50:32 · 364 阅读 · 0 评论 -
LeetCode之Single Number(java版)
LeetCode算法题之Single Number解题思路原创 2016-09-04 14:09:47 · 361 阅读 · 0 评论 -
LeetCode 217. Contains Duplicate (Java + C)
题意: 给出一个整数数组,判断该数组内是否有两个元素值是相同的,是则返回true,否则返回false Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the ar原创 2016-09-14 22:14:55 · 584 阅读 · 0 评论 -
LeetCode 387. First Unique Character in a String (Java+C/C++)
题意:输出字符串中唯一出现的第一个字符的索引下标 Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1. Examples:s = "leetcode"return 0.s = "loveleetcode",retur原创 2016-09-14 21:19:11 · 383 阅读 · 0 评论 -
LeetCode之Valid Anagram (Java+C/C++)
题意:验证变位词 Given two strings s and t, write a function to determine if t is an anagram of s.For example, s = “anagram”, t = “nagaram”, return true. s = “rat”, t = “car”, return false.解题思路1:利用库函数对两字符串字原创 2016-09-13 21:41:35 · 484 阅读 · 0 评论 -
LeetCode之Excel Sheet Column Number
题意: Related to question Excel Sheet Column TitleGiven a column title as appear in an Excel sheet, return its corresponding column number.For example:For example: A -> 1 B -> 2 C -> 3 ..原创 2016-09-12 22:46:00 · 312 阅读 · 0 评论 -
LeetCode之Excel Sheet Column Title
题意: Given a positive integer, return its corresponding column title as appear in an Excel sheet.For example: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB 给出一个正整数,返回相应的原创 2016-09-12 21:58:35 · 261 阅读 · 0 评论 -
LeetCode之Same Tree
题意: Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.给定两个二叉树,编写一个函数原创 2016-09-12 17:15:19 · 241 阅读 · 0 评论 -
LeetCode之Ransom Note (Java+C)
题意: Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can be con原创 2016-09-09 22:03:00 · 682 阅读 · 0 评论 -
LeetCode 1. Two Sum (C++)
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Given nums = [2, 7, 11, 1原创 2016-10-16 10:41:37 · 517 阅读 · 0 评论