京东8.12笔试
我是100 97 100.感觉这次运气爆棚。开个帖子分享下思路吧
只分享第一题和第三题的思路,不一定是最优的。但是反正a了。
第一题回文:双指针
看字符串长度为1000,感觉用o(n^2)的复杂度肯定能解。于是就考虑一个一个遍历。
因为移动字符串再改和改了再移动字符串实际上没有本质区别,顺序是无所谓的。所以就直接开始从移动0 - (n-1)的字符串来开始,然后用双指针判断如果要成为回文字符串需要改动多少字符,总的次数就是改动的字符加上之前移动的次数。然后遍历取最小就行了
第三题正方形:暴力遍历
从每一个"x"的位置开始,然后判断它所有的右上(包括正右边)的临界点是否是"x",这样可以避免重复。如果是X,那就判断含这两点作为右下底边是否能组成正方形,能就可以 + 1
只分享第一题和第三题的思路,不一定是最优的。但是反正a了。
第一题回文:双指针
看字符串长度为1000,感觉用o(n^2)的复杂度肯定能解。于是就考虑一个一个遍历。
因为移动字符串再改和改了再移动字符串实际上没有本质区别,顺序是无所谓的。所以就直接开始从移动0 - (n-1)的字符串来开始,然后用双指针判断如果要成为回文字符串需要改动多少字符,总的次数就是改动的字符加上之前移动的次数。然后遍历取最小就行了
第三题正方形:暴力遍历
从每一个"x"的位置开始,然后判断它所有的右上(包括正右边)的临界点是否是"x",这样可以避免重复。如果是X,那就判断含这两点作为右下底边是否能组成正方形,能就可以 + 1
全部评论
这是第三题我的写法
你好,我想问问京东笔试是只有3到编程吗
大佬第一题能给答案看看吗
京东好像不怎么参考笔试 我笔试0.4 还约面了 前两天看有人全A了还被挂了
我去 我真的服了。咱俩也太多相似的了吧!我也是100, 96.几,100!也都是字节加面四面,校友交个朋友?
第二题差点过的可能是没考虑n为1的情况吧
还想看第二题的,大佬,dfs超时,没想通dp
跟我一样, 100 96.88 100. 1 3 我都是暴力做的
一模一样
相关推荐
点赞 评论 收藏
分享
01-04 07:53
门头沟学院 C++
心愿便利贴:工作了以后回头再看待这个问题,从客观的视角来讲是因为每个人对自己的要求不同,学习好的人对自己的要求很高,所以觉得考不好就天塌了,认为自己学习好并且值得一份好工作的人也是一样,找不到符合自己预期的工作肯定也会觉得是侮辱,牛客上有很多名校大学生,肯定会存在这种好学生心态啊,“做题区”从来都不是贬义词,这是大部分普通人赖以生存的路径,这个有什么好嘲讽的,有“好学生心态”没有错,但是不要给自己太大的压力了 点赞 评论 收藏
分享
2025-12-09 23:27
商丘学院 嵌入式软件工程师
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的 点赞 评论 收藏
分享
点赞 评论 收藏
分享
