编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 话不多说,上code: /** * @param {stri
GC算法简介 1、GC是一种机制,垃圾回收器完成具体的工作 2、工作的内容就是查找垃圾释放空间、回收空间 3、算法就是工作时查找和回收所遵循的规则 常见的GC算法 1、引用计数 2、标记清除 3、标记整理 4、分代回收 GC算法之引用计数算法 1、核心思想:设置引用数,判断当前引用数是否为0 2、引用计数器 3、引用关系发生改变时改变引用数字 4、引用数字为0是立即回收 代码演示如下 co
八点的飞机,七点的笔试。 写了大概三十多分钟 编程题 第一题 easy 没啥可说的 第二题 数据结构题,感觉还是挺有意思的,做题思路是将操作对k降序排序,要考虑到时间靠后的排前面,这是比较经典的覆盖的想法。 排序后先处理第一个操作(k最大),前k个升序存下来,之后的就直接记录到答案中(它们都不受影响)。然后之后就是对这前k个操作,实际上同理就行,处理当前的就去看上一次是是升序还是降序。升序就从后往
1.自我介绍 2.算法原理: 简历上所有算法原理。 工资不高,面完秒挂。 (面试官不是很专业,有点不偏好数分的来搞算法)
记录一下阿里的流程 一面电话面40分钟: 先自我介绍 1.问项目 2.开放题:有若干个策略,怎么对用户使用这些策略使得收益最大 面完笔试 二面电话面40min: 全程通电话,面试官发了个链接,给我出题做 1.推对偶 2.vrptw建模 3.2的基础上加上兼容点和不兼容点约束 4.使用过的算法遇到的困难和解决方法。 三面电话面30min: 自我介绍 1.问竞赛做的东西,有想过怎么改进 2.聊人生、职
25道选择+3道编程 选择包括linux系统题,C++题和一些从没见过的算法题,上来第一道就是从没见过的什么什么圆算法。。。 编程题全都很难,这在leetcode里是不是都得算hard啊?最后一题停车场直接全输出(-1,-1)竟然40%通过。。。 真的好难。。。沉默了。。。。。
【boss直聘 hrbp面】 部门:商推 事件:五面终面hr,一个白皙的美女hr,挺好的 时间:20min 内容: 主要就是聊天,问问实习情况,春招情况;主要了解户口,因为我没有在境外停留360天以上,所以hr告诉我留学生和应届通道都没办法给我落户(what?我不算应届生吗,不过查了一下确实两个通道都走不了了,有留学落户意愿的同学注意下);问我感觉boss面试官如何(高效、好沟通);问我想在bos
为了准备社招刷了leetcode200-300题左右,侧重刷高频hard题,注重最优解法。面的公司地点均在上海,总共5家。 一、字节跳动-抖音 nlp算法工程师 一面(1h): 1、自我介绍+聊项目经历; 2、算法题:手撕multi-head self-attention,使用tensorflow或torch框架(尽量按google源码的思路); 3、开方式问题:介绍deberta中的两个优化点,
6.28 笔试 7.13 一面 一小时15分钟 1. 一个M*M的图像,用大小为K*K的卷积核做卷积,通道,步长为1,padding为0,计算卷积过程中乘法操作的次数 2. 什么是图像的直方图特征 3. 边缘检测的原理,流程 4. 分类问题和回归问题的区别 5. 什么是卷积的平移不变形,卷积是否具有旋转不变性 6. 反向传播如何实现的 7. CNN的流程及各个部分的作用 8. 设计或选择激活
25选择题,我算法卷子考了一大堆操作系统Linux题,菜鸡直接随机选择 3道编程题,菜鸡是100%,90%,100% 第一题很简单,有一组课程难度,要求先排序,还要求相邻难度不超过4,最后输出排序后数组和能不能达到要求 先排序,再看相邻差值是不是小于4 第二题是lc原题,基本计算器三, 就是哪个要开会员才能看的哪个题,我没做过临场写的,过了90%,还有10%不知道为啥过不了 第三题华强买瓜,瓜有4
上来自我介绍,然后让把实习、项目和竞赛都说一遍。没怎么问问题,就根据简历问了一两个简单的小问题。然后做题,本来说三道题,第一道过了,第二道的时候代码写完让自己测一下,结果我太菜了,构建二叉树构建了半天😂😂😂面试官说时间够了,今天就到这儿吧。 总结:我太菜了,建个树都不会。。#秋招##提前批##百度##算法岗#
1. 两种糖,每个盒子装三个,要求每种至少一个,求最多装几盒。 2. 有一个数组由0,1,-1组成,找一个分割点,分割点左面>=0个数加上右面<=0个数最小 3. 小美有n块魔法石,每块魔法石都有正反两面,每一面上都刻有一个魔法阵,初始状态下,n块魔法石都是正面向上。这n块魔法石的能量刚好可以构建一个大型魔法阵,但是需要至少一半的魔法石向上的一面铭刻的阵法相同才能触发大型魔法阵的效果。 小美希望翻
#做完网易2023秋招笔试题,我裂开了# 1. 100%,直接把数字比坐标大的数一直减,直到和位置相等;对应的去找需要+1的数字,需要用hash维护每个数字所在的位置。 2. 46.3%,前缀和+暴力枚举长度。 3. 100%,从高位到低位计算二进制位为1的个数并记录这些数字,≥k就更新vector,不然沿用上一次的vector。 4. 60%,先计算出第n项ab对应的幂(需要用矩阵快速幂计算法)
# 1. 给一个非递增的数组,例如[5,4,3] 每次操作对其中一个数+1,其中一个数-1,最后构造成单调递增的数组,需要的最少操作次数 例如 [4,3,2]需要四次 # 2. 给定一个字符串,只包括r,e,d求子字符串的数量,要求该子字符串中r,e,d都出现且出现的次数相同 # 3. 求N个数组,K个数按位与的最大值 # 4. 给两个数,a,b 后面数的生成方式是 前面的数和前前面的数相乘然后平
1. 自我介绍 2. 介绍实习项目 3. yolov5的改进,介绍mosaic增强,mosaic增强是否随机(没看过代码,不清楚),正负样本匹配策略 4. 关于口罩人脸识别的一些探讨 5. 实现三个函数 ,分别是求iou, focal loss,roi pool 6. 反问 #校招# #旷视#