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

【骨骼 狗家】新鲜出炉的面经

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

使用道具 举报

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

使用道具 举报

🔗
jianpanxia 2018-11-1 03:27:59 | 只看该作者
全局:
为什么没人讨论一下第二题呢 - -
回复

使用道具 举报

全局:
jianpanxia 发表于 2018/11/01 03:27:59
为什么没人讨论一下第二题呢 - -

第二题lc原题,建个图dfs就好
回复

使用道具 举报

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

使用道具 举报

🔗
jianpanxia 2018-11-1 05:44:06 | 只看该作者
全局:
lovemyisa 发表于 2018-11-1 04:31
为啥会完犊子?
Map 里面就是 a, 0
扫A的时候,第一个character的在map里面是0,第二个还是0,第三还是 ...

那A= “abababa”
B = “aba”
咋办。。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

🔗
naomiaiziji 2018-11-3 02:00:22 | 只看该作者
全局:
  1. public int wordBreakIII(String A, String B) {
  2.         int N = A.length();
  3.         int[] f = new int[N];
  4.         for (int j = 0; j < N; j++) {
  5.                 if (isSubsequence(B, A.substring(0, j+1))) {
  6.                         f[j] = 1;
  7.                 } else {
  8.                 f[j] = Integer.MAX_VALUE;
  9.                         for (int i = 0; i < j; i++) {
  10.                                 if (f[i] && isSubsequence(B, A.substring(i+1, j+1))) f[j] = Math.min(f[j], f[i] + 1);

  11.             }
  12.         }
  13.     } 
  14.     return f[N-1];
  15. }

  16. private boolean isSubsequence(String B, String a) {
  17.         while (index != -1 && i < a.length()) {
  18.                 index = B.indexOf(""+a.charAt(i++));
  19.         }
  20.         return index != -1 && i == a.length();
  21. }
复制代码


用了一种保险的动态规划尝试做了下这道题,求指正。
回复

使用道具 举报

🔗
josiexianli 2018-11-9 08:29:27 | 只看该作者
全局:
naomiaiziji 发表于 2018-11-3 02:00
[mw_shl_code=java,true]public int wordBreakIII(String A, String B) {
        int N = A.length();
        int[] f ...

请问时间复杂度是是O(N^3) 吗
回复

使用道具 举报

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

本版积分规则

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