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

新鲜F家实习店面面筋

🔗
ouyangivan 2018-2-14 00:47:12 | 只看该作者
全局:
求问,伞巴,时间复杂度是O(n^2)空间复杂度是O(n),最短可以为1,最长是20 ?想象不出来最长能够有多长。

补充内容 (2018-2-14 00:57):
刚随便写了个N = 20,都可以超级长。。。不知道最长能够有多长啊,感觉无限?
回复

使用道具 举报

🔗
 楼主| tcmch 2018-2-14 00:54:20 | 只看该作者
全局:
ouyangivan 发表于 2018-2-14 00:47
求问,伞巴,时间复杂度是O(n^2)空间复杂度是O(n),最短可以为1,最长是20 ?想象不出来最长能够有多长。

n是input的位数,时间复杂度是O(n)啊,只用扫一遍,最长是2n,最短是log10(n)+2

评分

参与人数 1大米 +5 收起 理由
sugar + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
ouyangivan 2018-2-14 02:53:52 | 只看该作者
全局:
tcmch 发表于 2018-2-14 00:54
n是input的位数,时间复杂度是O(n)啊,只用扫一遍,最长是2n,最短是log10(n)+2

哦哦,我以为n是第n个数。。。因为是根据利口的题来的。谢谢~
回复

使用道具 举报

🔗
sugar 2018-2-14 04:55:32 | 只看该作者
全局:
tcmch 发表于 2018-2-14 00:54
n是input的位数,时间复杂度是O(n)啊,只用扫一遍,最长是2n,最短是log10(n)+2

楼主你好,38这题时间复杂度用位数表示不好吧?应该是O(n),n是数字大小,因为每个数字都要从头开始算,算n次。
回复

使用道具 举报

🔗
 楼主| tcmch 2018-2-14 06:25:32 | 只看该作者
全局:
sugar 发表于 2018-2-14 04:55
楼主你好,38这题时间复杂度用位数表示不好吧?应该是O(n),n是数字大小,因为每个数字都要从头开始算, ...

跟面试官讨论的时候是这样算的,只考虑一个数字
回复

使用道具 举报

🔗
sugar 2018-2-14 07:10:08 | 只看该作者
全局:
tcmch 发表于 2018-2-14 06:25
跟面试官讨论的时候是这样算的,只考虑一个数字

好吧,只考虑一个数字。。
谢谢了
回复

使用道具 举报

🔗
tongnian 2018-2-14 07:22:03 | 只看该作者
全局:
tcmch 发表于 2018-2-14 00:54
n是input的位数,时间复杂度是O(n)啊,只用扫一遍,最长是2n,最短是log10(n)+2

求问, log10(n) + 2是怎么得出来的?谢谢!
回复

使用道具 举报

🔗
 楼主| tcmch 2018-2-14 07:23:27 | 只看该作者
全局:
tongnian 发表于 2018-2-14 07:22
求问, log10(n) + 2是怎么得出来的?谢谢!

全是一样的一个数字,你可以推算一下
回复

使用道具 举报

🔗
alsoking 2018-2-14 09:25:37 | 只看该作者
全局:
tcmch 发表于 2018-2-14 07:23
全是一样的一个数字,你可以推算一下

全是一样的数字不是应该直接从头扫到尾就是n么。。为什么会有log10(n)呀?
回复

使用道具 举报

🔗
IM_Sybil 2018-2-15 04:12:13 | 只看该作者
全局:
为啥hr跟我说坑还很多,只要面试表现好都会有机会,是不是因为面试发得少,对于已经发出面试的人坑还是够的?
回复

使用道具 举报

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

本版积分规则

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