楼主: love1point
跳转到指定楼层
上一主题 下一主题
收起左侧

Leetcode 刷题记录!!!不信自己今年找不到工作!!!

 
🔗
啊啊啊白 2015-8-10 03:51:34 | 只看该作者
全局:
lz 好棒~~同刷ing
回复

使用道具 举报

🔗
 楼主| love1point 2015-8-10 04:17:36 | 只看该作者
全局:
Combinations: https://leetcode.com/problems/combinations/
  1. public class Solution {
  2.     public List<List<Integer>> combine(int n, int k) {
  3.         List<List<Integer>> result = new ArrayList();
  4.         if(n <= 0 || n < k)
  5.         {
  6.             return result;
  7.         }
  8.         List<Integer> temp = new ArrayList<Integer>();
  9.         dfs(n, k, 1, temp, result);
  10.         return result;
  11.     }
  12.    
  13.     public void dfs(int n, int k, int start, List<Integer> temp, List<List<Integer>> result)
  14.     {
  15.         if(temp.size() == k)
  16.         {
  17.             result.add(new ArrayList<Integer>(temp));
  18.             return;
  19.         }
  20.         for(int i = start; i <= n; i++)
  21.         {
  22.             temp.add(i);
  23.             dfs(n, k, i + 1, temp, result);
  24.             temp.remove(temp.size() - 1);
  25.         }
  26.     }
  27. }
复制代码
回复

使用道具 举报

🔗
 楼主| love1point 2015-8-10 04:18:01 | 只看该作者
全局:
Combinations: https://leetcode.com/problems/combinations/
  1. public class Solution {
  2.     public List<List<Integer>> combine(int n, int k) {
  3.         List<List<Integer>> result = new ArrayList();
  4.         if(n <= 0 || n < k)
  5.         {
  6.             return result;
  7.         }
  8.         List<Integer> temp = new ArrayList<Integer>();
  9.         dfs(n, k, 1, temp, result);
  10.         return result;
  11.     }
  12.    
  13.     public void dfs(int n, int k, int start, List<Integer> temp, List<List<Integer>> result)
  14.     {
  15.         if(temp.size() == k)
  16.         {
  17.             result.add(new ArrayList<Integer>(temp));
  18.             return;
  19.         }
  20.         for(int i = start; i <= n; i++)
  21.         {
  22.             temp.add(i);
  23.             dfs(n, k, i + 1, temp, result);
  24.             temp.remove(temp.size() - 1);
  25.         }
  26.     }
  27. }
复制代码
回复

使用道具 举报

🔗
jimwallet 2015-8-30 19:18:39 | 只看该作者
全局:
love1point 发表于 2015-5-31 20:09
Find peak element:  https://leetcode.com/problems/find-peak-element/
idea: 6.24.2015改成自己的代码 ...

这题考的是二分法,你有没有用bs做?
回复

使用道具 举报

🔗
jimwallet 2015-8-30 19:19:04 | 只看该作者
全局:
最近楼主的更新呢?
回复

使用道具 举报

🔗
 楼主| love1point 2015-8-30 23:51:00 | 只看该作者
全局:
jimwallet 发表于 2015-8-30 19:19
最近楼主的更新呢?

最近lc的题目很多都加锁收费了,也就没怎么刷了
回复

使用道具 举报

🔗
 楼主| love1point 2015-8-30 23:51:34 | 只看该作者
全局:
jimwallet 发表于 2015-8-30 19:18
这题考的是二分法,你有没有用bs做?

没有。感觉这题面试好像从来没考过,就没继续做了
回复

使用道具 举报

🔗
jimwallet 2015-8-31 03:40:52 | 只看该作者
全局:
花钱买继续刷
回复

使用道具 举报

🔗
longvision 2015-9-5 15:49:32 | 只看该作者
全局:
牛! 不知道你有没有碰到过,做过的题目,过几天就忘记细节了?
回复

使用道具 举报

🔗
 楼主| love1point 2015-9-6 00:07:31 | 只看该作者
全局:
longvision 发表于 2015-9-5 15:49
牛! 不知道你有没有碰到过,做过的题目,过几天就忘记细节了?

我不是牛人。

会啊,一段时间没做某道题,有时会忘细节,忘了继续刷一遍吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表