
leetcode刷题
文章平均质量分 67
xdzcz
喜欢编程的女孩~
展开
-
Two Sum
今天第一天开始刷题,三个月没写代码了,一年没写java了,刚上手就跟初学者一样,连java怎么声明函数都忘记了。边查边写,啰啰嗦嗦,一道简单的题目做了快一个小时。做完之后各种没考虑到,各种漏洞,看了一下别人如何写的,再重新开始写,虽然有了思路,还是各种错…… 哎,挫败啊,慢慢来吧。 题如下: Given nums = [2, 7, 11, 15], target = 9, Bec原创 2017-08-22 13:49:18 · 106 阅读 · 0 评论 -
Merge Sort
public void mergeSort(int[] nums){ if (nums == null || nums.length == 0) return; int[] temp = new int[nums.length]; //用一个temp数组来保存sort过后的数组 sort(nums, 0, nums.length - 1, temp); } private void sort原创 2018-01-19 02:05:37 · 202 阅读 · 0 评论 -
fibonacci
public int fibonacci(int n) { if (n < 0) return -1; //报错 if (n <= 1) return 1; //第0和第1位都是'1' int pre1 = 1, pre2 = 1, cur = 2; for (int i = 2; i <= n; i++) { cur = pre1 + pre2; p原创 2018-01-19 02:49:09 · 907 阅读 · 0 评论