首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
jquery2024
门头沟学院 Java
发布于四川
关注
已关注
取消关注
@晴婉刘:
难倒我的笔试题整理
1. 一本书里有100万个单词,判断其中可能写错的单词有那些,并给出正确的拼写,评估其时间和空间复杂度答:要判断一本书中可能写错的单词,可以使用一个已知的正确单词列表进行比对。以下是一种可能的解决方案:(1)创建一个包含正确单词的字典,可以使用一个哈希表或者字典数据结构来存储。这个字典可以包含常见的英文单词,也可以包含特定领域的专业术语等。(2)遍历书中的每个单词,将其与字典中的单词进行比对。如果书中的单词不在字典中,那么它可能是写错的单词。(3) 对于可能写错的单词,可以使用拼写检查算法(如Levenshtein距离算法)来找到最接近的正确拼写。这个算法可以计算两个单词之间的编辑距离,即需要进行多少次插入、删除或替换操作才能将一个单词转换为另一个单词。(4)对于每个可能写错的单词,找到编辑距离最小的正确拼写,并将其作为建议的正确拼写。(5)评估时间复杂度:遍历书中的每个单词需要O(n)的时间,其中n是书中单词的数量。对于每个可能写错的单词,需要计算其与字典中每个单词的编辑距离,这个操作的时间复杂度为O(m),其中m是字典中单词的数量。因此,总的时间复杂度为O(n * m)。(6)评估空间复杂度:需要存储正确单词的字典,其空间复杂度为O(m)。此外,还需要存储书中的每个单词,其空间复杂度为O(n)。因此,总的空间复杂度为O(n + m)。2. 有一个数据表, 有三个字段A, B, C, 一共有1000万行, 其中字段A中不同的值有100万个, 字段B中不同的值有10万个, 以字段A为行维度, 字段B为列维度, 对字段C做求和计算, 得到一个100万行, 10万列的一个交叉表, 在浏览器端显示这个交叉表时每页显示100行, 10列, 那么浏览器端开始计算这个交叉表, 然后显示第一页的数据以及总页数的时间和空间复杂度是什么样的, 在浏览器端输入页码, 返回对应页码数据的时间和空间复杂度是什么样的答:浏览器端计算和显示交叉表的时间和空间复杂度取决于以下几个因素:1. 计算交叉表的时间复杂度: - 遍历1000万行数据,对每一行进行求和计算,时间复杂度为O(1000万)。 - 对于每个不同的字段A值,需要遍历10万个不同的字段B值,时间复杂度为O(100万 * 10万)。 - 因此,计算交叉表的总时间复杂度为O(1000万 + 100万 * 10万)。2. 显示第一页数据和总页数的时间复杂度: - 显示第一页数据需要获取100行10列的数据,时间复杂度为O(100 * 10)。 - 计算总页数需要根据总行数和每页显示的行数进行计算,时间复杂度为O(100万 / 100)。 - 因此,显示第一页数据和总页数的总时间复杂度为O(100 * 10 + 100万 / 100)。3. 显示特定页码数据的时间复杂度: - 根据输入的页码,计算需要跳过的行数和列数,时间复杂度为O(页码 * 每页行数 * 每页列数)。 - 获取特定页码数据需要获取每页行数 * 每页列数的数据,时间复杂度为O(每页行数 * 每页列数)。 - 因此,显示特定页码数据的总时间复杂度为O(页码 * 每页行数 * 每页列数 + 每页行数 * 每页列数)。4. 空间复杂度: - 存储1000万行数据的空间复杂度为O(1000万)。 - 存储交叉表数据的空间复杂度为O(100万 * 10万)。 - 存储每页数据的空间复杂度为O(每页行数 * 每页列数)。 - 因此,总的空间复杂度为O(1000万 + 100万 * 10万 + 每页行数 * 每页列数)。需要注意的是,以上复杂度分析是基于一般情况下的估计,实际的复杂度可能会受到具体实现细节和硬件性能的影响。
点赞 5
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-27 13:53
门头沟学院 Java
在爱玛总部上班一年了,我宣布:最不画饼的公司出现了……
在爱玛总部上班快一年了。 说实话,刚入职的时候,我对办公环境没抱太大期待。 不是说爱玛不好,主要是我对“制造业公司”的想象比较固定:办公室在产线的隔间,房间昏暗喧吵,工位是90年代老式抽屉,食堂要拿着铝盒拜托阿姨不要手抖。(抱歉,幼时的电视剧过于深入人心了...)来了之后发现完全不是这样,每个人都有自己的独立办公位,有宽敞明亮的会议室,有展厅有阅读空间有实验室,已经非常好了! 直到前段时间,公司通知要搬进新办公大楼。当时我正在工位上扒饭,看到消息的第一反应是:能有多大区别?后来我第一次站在新大楼下面,才发现自己之前想简单了。一、第一眼:它真的不像我想象里的制造业办公楼我对新大楼的第一印象,是“...
K3nn:
喜欢这种注重员工体验的公司,不愧是我电动车的公司
爱玛科技公司福利 17人发布
点赞
评论
收藏
分享
05-26 09:28
武汉大学 C++
要进大厂需要学到啥程度才行
不吹不黑,就讲讲我自己看到的。2024届本科上岸,目前在上海张江某原厂写BSP,裸机/RTOS/Linux内核都碰,年包税前45w base。在这一行不算多猛,但摸爬滚打这一年多,多少有点东西可以聊。背景前情学校是某985的异地校区,大一大二参加过一些嵌入式比赛,成绩一般般,主要是给简历凑点东西。那段时间其实心思在C++上,琢磨着转互联网。大三才意识到该找实习了,套了个模板把简历填完,海投几天捞了几个offer,最后去了北京某RISC-V厂——虽然进去之后做的还是ARM SoC那套。本来想拿转正,但卡在本科学历上没成,刚好赶上九月,干脆回学校冲秋招。那时候手里已经有几个offer兜底了,心态没...
点赞
评论
收藏
分享
05-29 19:11
已编辑
北方民族大学 Java
12战字节终归一场梦,字节跳动你没有心!!!
😭😭😭😭本人26届双非本,后端选手。从25年秋招开始,一直到春招5月份,一共面了12次字节。可以说后面能继续投递面上字节大概率是因为前面一直累计的面评还不错,但是最终的结果往往不尽如人意,黄梁一梦。timeline:如标题,总共面了12次字节,4个不同的岗位。第一次:抖音生活服务测开二面完排序挂第二次:TikTok国际化电商测开三面完排序挂第三次:飞书后端安全团队三面完挂第四次:飞书后端偏基架团队三面完过,HR面完之后询问综合排序不推进。我知道像BAT这样的公司,双非本想拿到一张入场券有多难,也知道每次挂在排序/三面/HR面,那种差一步上岸又被打回原点的落差感有多磨人。可是最后一次字节的这个岗位,已经是5月中旬才开始面得了,春招末期的岗位,我本以为真的缺人,三面过的那天,我真的以为就差一步hr面就稳了,但是,最终的结果很遗憾,综合排序综合排序,不推进了。如果是技术能力的问题,我想也不会每一轮技术面给我通过。思来想去。难道真的就是因为我们双非有案底,所以最后的一切又算什么呢。付出这么多的时间精力,还是抵不过双非学历太差吗?既然如此一开始直接卡掉简历不用给面试不就行了嘛,每一轮面试都给我们生的希望,最后的最后又回到了那个必输的起点。12次字节,说不遗憾是假的,也无数次怀疑过自己:是不是我算法刷得还不够?是不是项目亮点讲得不够好?是不是学历就是一道跨不过去的坎?但回头看,这一年的秋招到春招,从面对面试官紧张到说话卡壳,到后来的从容面对,再到如今甚至能和面试官探讨AI&大模型技术的一些方案思路,我已经比去年的自己强太多了。可能字节于我,真的是一场盛大的单恋,拼尽全力奔赴,却还是没能收到想要的回应。前路漫漫,字节的梦碎了,但我的路还在继续,希望下一站,会有属于我的一场徐风。
不愿吃饼的山羊很友好:
你的心理素质是真的强大,如果是我碰到这样都会疯了
点赞
评论
收藏
分享
05-01 22:00
华南师范大学 Web前端
27前端简历求拷打
27届大三211现在还0实习 求大佬们指点一下简历以及之后的路该怎么走
解zj:
加一下工程化的内容 我看你只是提了一嘴
点赞
评论
收藏
分享
05-25 23:34
广州软件学院 HTML5
现在二本大三还要继续学前端吗
目前学了html,css,目前在学JavaScrip,我现在二本大三还要继续学前端吗我是数据科学与大数据技术的,我现在的继续学前端还是学自己专业的我现在非常迷茫学过一段前端正如上面所说,我想知道我现在算什么阶段还要继续学吗还是放弃专注自己专业知识算了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)
6058
2
...
字节三面
3188
3
...
美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!
2019
4
...
26前端的深夜
1441
5
...
你说你用Claude,你用的是 CLI,还是 Agent、Opus?
1211
6
...
字节实习一个月祛魅了
1058
7
...
继续实习VS暑假沉淀,怎么选....
1053
8
...
今天陌陌的笔试怎么样
1026
9
...
收到了字节的AIoffer
911
10
...
xdm,开发投麻了,顺手试试投了测试,但是又有点犹豫1. 如果干了测试,以后找正式的开发是不是会更难?(没到万不得已,我还是想走开发)2. 合同签一年,这个会不会太久了?值得一去吗?给点建议#实习,不
623
创作者周榜
更多
正在热议
更多
#
要毕业了,再不说就来不及了
#
25700次浏览
335人参与
#
拼多多集团-PDD笔试
#
114806次浏览
702人参与
#
拼多多工作体验
#
68652次浏览
465人参与
#
求职遇到的搞笑事件
#
202884次浏览
1042人参与
#
找工作时遇到的神仙HR
#
1253901次浏览
5958人参与
#
体制内上岸心路历程
#
40229次浏览
234人参与
#
职场吐槽大会
#
368444次浏览
2317人参与
#
小米求职进展汇总
#
1085102次浏览
6551人参与
#
你都用AI做什么
#
56404次浏览
528人参与
#
国庆前的秋招小结
#
305322次浏览
1758人参与
#
硬件人秋招进展
#
298257次浏览
4056人参与
#
满分简历要如何准备?
#
323762次浏览
3386人参与
#
三月的小目标
#
144546次浏览
1226人参与
#
AI时代下,你的岗位要求有什么变化?
#
43480次浏览
290人参与
#
得物app工作体验
#
71348次浏览
125人参与
#
你是怎么和mt相处的?
#
111993次浏览
583人参与
#
我的AI电子员工
#
45297次浏览
262人参与
#
担心入职之后被发现很菜怎么办
#
309116次浏览
1237人参与
#
万物皆可发面经
#
7845次浏览
94人参与
#
现在还是0offer,延毕还是备考
#
1436056次浏览
7971人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务