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

BB 店面第一轮

🔗
Miss_Lily 2018-8-28 11:46:23 | 只看该作者
全局:
sylvanyang 发表于 2018-8-17 03:15
sry,好久没刷lc了,也没有会员,所以真不知道题号。。但反正是很简单的一道题,就比如说1,2,3,4,5, ...

[1,2,3,4],[2,3,4,5] 是不是也算beauty array呢?
回复

使用道具 举报

🔗
Miss_Lily 2018-8-28 11:46:37 | 只看该作者
全局:
sylvanyang 发表于 2018-8-17 03:15
sry,好久没刷lc了,也没有会员,所以真不知道题号。。但反正是很简单的一道题,就比如说1,2,3,4,5, ...

[1,2,3,4],[2,3,4,5] 是不是也算beauty array呢?
回复

使用道具 举报

🔗
Miss_Lily 2018-8-28 11:46:37 | 只看该作者
全局:
sylvanyang 发表于 2018-8-17 03:15
sry,好久没刷lc了,也没有会员,所以真不知道题号。。但反正是很简单的一道题,就比如说1,2,3,4,5, ...

[1,2,3,4],[2,3,4,5] 是不是也算beauty array呢?
回复

使用道具 举报

🔗
 楼主| sylvanyang 2018-8-29 01:35:46 | 只看该作者
全局:
Miss_Lily 发表于 2018-8-28 11:46
[1,2,3,4],[2,3,4,5] 是不是也算beauty array呢?

算的。只要是odd number的数目是符合的而且是连续的subarray
回复

使用道具 举报

🔗
zounowitzki1 2018-8-30 09:06:27 | 只看该作者
全局:
楼主能贴一下第二题的代码吗?感觉还是不太好想
谢谢!
回复

使用道具 举报

🔗
 楼主| sylvanyang 2018-8-30 10:53:16 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
sang4 2018-9-9 23:53:59 | 只看该作者
全局:
我现在也在面试Bloomberg的MARS职位!
下周第一轮
回复

使用道具 举报

🔗
SvenSUTD 2018-9-17 09:51:28 | 只看该作者
全局:
没有很明白第二题楼主说的DFS解法 感觉用two pointers shift window一直包含m个奇数就可以做?不知道是不是我没完全理解题意?谢谢!
回复

使用道具 举报

🔗
chaseqi 2018-9-24 03:12:38 | 只看该作者
全局:
  1. public static List<int[]> findBeautyArray(int[] nums, int m) {
  2.             List<int[]> result = new ArrayList<>();
  3.            
  4.             int n = nums.length;
  5.             int start = 0;
  6.             int end = 0;
  7.             int countOfOdd = 0;
  8.            
  9.             while (end < n) {
  10.                     while (end < n && countOfOdd <= m) {
  11.                             if (nums[end] % 2 == 1) {
  12.                                 countOfOdd++;
  13.                         }
  14.                            
  15.                             if (countOfOdd == m) {
  16.                                     result.add(new int[]{start, end});
  17.                             }
  18.                            
  19.                         end++;
  20.                     }
  21.                    
  22.                     while (countOfOdd >= m) {
  23.                             if (nums[start] % 2 == 1) {
  24.                                     countOfOdd--;
  25.                             }
  26.                            
  27.                             start++;
  28.                             if (countOfOdd == m) {
  29.                                     result.add(new int[]{start, end - 1});
  30.                             }
  31.                     }
  32.             }
  33.            
  34.             return result;
  35.     }
复制代码


用 sliding window的方法做了下 不知道有没有bug
回复

使用道具 举报

🔗
馒头0510 2018-9-24 03:48:12 | 只看该作者
全局:
  1. class Solution {
  2.     private List<Integer> findBeatyArray(int[] nums, int k) {
  3.         List<Integer> result = new ArrayList<>();
  4.         int countOfOdd = 0;

  5.         int j = 0;
  6.         for (int i = 0; i < nums.length; i++) {
  7.             while (j < nums.length && countOfOdd < k) {
  8.                 if (nums[j] % 2 == 1) {
  9.                     countOfOdd++;
  10.                 }
  11.                 k++;
  12.             }

  13.             if (countOfOdd >= k) {
  14.                 result.add(new int[]{i, j});
  15.             }

  16.             i++;
  17.             if (nums[i] % 2 == 1) {
  18.                 countOfOdd--;
  19.             }
  20.             if (countOfOdd >= k) {
  21.                 result.add(new int[]{i, j});
  22.             }
  23.         }

  24.     }
  25. }
复制代码

补充内容 (2018-9-24 03:48):
还没写完不小心提交了。。
回复

使用道具 举报

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

本版积分规则

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