高德地图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字符串即可

相关推荐
java1234_小锋10 分钟前
PyTorch2 Python深度学习 - 自动微分(Autograd)与梯度优化
开发语言·python·深度学习·pytorch2
Python私教17 分钟前
C 语言运算符全景:从入门到进阶
c语言·开发语言·网络
csbysj20202 小时前
Perl 格式化输出
开发语言
tao3556672 小时前
【Python刷力扣hot100】42. Trapping Rain Water
开发语言·python·leetcode
左耳咚2 小时前
项目开发中从补码到精度丢失的陷阱
前端·javascript·面试
消失的旧时光-19433 小时前
Kotlin 协程最佳实践:用 CoroutineScope + SupervisorJob 替代 Timer,实现优雅周期任务调度
android·开发语言·kotlin
错把套路当深情3 小时前
Kotlin保留小数位的三种方法
开发语言·python·kotlin
小白菜又菜4 小时前
Leetcode 1518. Water Bottles
算法·leetcode·职场和发展
赵谨言4 小时前
基于Python Web的大数据系统监控平台的设计与实现
大数据·开发语言·经验分享·python
专注前端30年4 小时前
Vue2 中 v-if 与 v-show 深度对比及实战指南
开发语言·前端·vue