高德地图2025届算法笔试3.12

选择

(1)Batch Normalization 的细节

(2)AVL在插入一个序列时,平衡因子的变化

(3)循环有序数组做二分查找时候第一个比较的数

(4)多任务学习的损失函数

(5)多头注意力是怎么合并的

OJ

给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组:

子数组大小至少为 2,且子数组元素总和为 k 的倍数。 如果存在,返回 true ;否则,返回 false 。

A: 只需要用hash记录余数,O(n)即可oc

大题

实现一个简单的文本编辑器,支持以下操作: 1 append(s: str):在文本末尾追加字符串 s。 2 delete(k: int):删除文本末尾的 k 个字符。 3 print_text():打印当前文本。 4 undo():撤销上一次的操作(只需撤销一步)。 编写一个类 TextEditor 实现上述功能:

A: 维护一个past字符串即可

相关推荐
曾几何时`1 分钟前
Go(一)Gin框架 和 GORM机制
开发语言·golang·gin
biter down7 分钟前
3.Python 接口自动化之 Pytest 测试框架
开发语言·python
memcpy010 分钟前
LeetCode 2657. 找到两个数组的前缀公共数组【集合,位运算】中等
算法·leetcode·职场和发展
鬼拉怪拉13 分钟前
【无标题】
开发语言
风兮雨露24 分钟前
Java 从入门到精通,前端资料
java·开发语言·前端
梅羽落27 分钟前
WIFI破解
开发语言·python
码不停蹄的玄黓27 分钟前
Java 频繁GC 完整排查流程
java·开发语言
凤山老林31 分钟前
73-Java ListIterator 接口
java·开发语言
Roy_Sashulin31 分钟前
灵杉Java编程平台与传统开发工具区别
java·开发语言
xxxxxue31 分钟前
Windows 通过 右键菜单 调用 Python 脚本
开发语言·windows·python·右键菜单