My LeetCode Solutions

This is all the problems I had solved in LeetCode.

I will update this repo whenever I had solved a problem. All the solutions in this repo are written in Java. The solutions written in C# and other languages will be published in other repo.

You can follow my repo, read my code, and provide me better solution. Also, pointing out the mistakes in my solutions is welcomed.

You can find this repo at GitHub|stormlin-LeetCode.

Instruction Manual

This repo are edited under IntelliJ IDEA 2016.
All calsses are given the corresponding name in LeetCode. For example, problem FizzBuzz are solved in FizzBuzz.java. You can use this class by initialize and use it as below.

//Sample
FizzBuzz fizzbuzz=new FizzBuzz();
fizzbuzz.Show(15);    //15 is represents input argument n

//I just implemented requirements in code below.
//FizzBuzz.java contains the implementation and its demonstration menthod Show()

//Implementation
public List<String> fizzBuzz(int n) {
    List<String> list=new ArrayList<>();    
    for(int i=1;i<=n;i++){
        if (i%3==0&&i%5==0){
            list.add("FizzBuzz");
        }else if(i%3==0){
            list.add("Fizz");
        }else if(i%5==0) {
            list.add("Buzz");
        }else{
            list.add(String.valueOf(i));
        }
    }
    return list;
}

//Demonstrative method Show(int n)
public void Show(int n){
    List<String> list=new ArrayList<>();
    list=fizzBuzz(n);
    for (int i=0;i<n;i++){
        System.out.println(list.get(i));
    }
}

Problem List

This list will be updated non-scheduled.

No.NameDateRuntimeDifficulty
1412.Fizz Buzz2016\11\28-09:463msEasy
2231.Power of Two2016\11\28-12:012msEasy
3344.Reverse String2016\11\28-19:176msEasy
4242.Valid Anagram2016\11\29-00:125msEasy
5463.Island Perimeter2016\12\01-15:27154msEasy
6415.Add String2016\12\5-00:1030msEasy
7389.Find the Difference2016\12\05-09:208msEasy
8371.Sum of Two Integers2016\12\05-09:530msEasy
9258.Add Digits2016\12\05-10:193msEasy
10169.Majority Element2016\12\05-11:025msEasy
11292.Nim Game2016\12\05-11:091msEasy
12383.Ransom Note2016\12\05-15:2627msEasy
13349.IntersectionOfTwoArrays2016\12\05-16:0610msEasy

Copy Right

Copyright © 2015 - 2016 stormlin. All Rights Reserved.
Go to my CSDN blog for more interesting things.
For more information, follow my Subscription Account: Hello Programmer by scanning the QR code below.
QR Code

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值