高德地图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 分钟前
【从零学javase 第六天】网络编程(+多线程)
开发语言·网络·php
Yupureki7 分钟前
《C++实战项目-高并发内存池》8. 最终性能优化与测试
c语言·开发语言·数据结构·c++·算法·性能优化
隔壁小邓9 分钟前
在Java中实现优雅的CQRS架构
java·开发语言·架构
iAkuya16 分钟前
(leetcode)力扣100 96.只出现一次的数字(位运算)
算法·leetcode·职场和发展
棉花糖超人23 分钟前
【操作系统】三、线程
java·开发语言·操作系统
liuyao_xianhui30 分钟前
优选算法_判断字符是否唯一_C++
java·开发语言·数据结构·c++·算法·链表
no_work35 分钟前
python-深度学习快速入门实战-数据集和源码
开发语言·人工智能·python·深度学习·神经网络·cnn
Yupureki37 分钟前
《C++实战项目-高并发内存池》7.大块内存的申请与释放
服务器·c语言·开发语言·c++·算法·哈希算法
2301_8035545238 分钟前
c++中的CAS是什么
java·开发语言·c++
河西石头41 分钟前
powerconfig告别繁琐配置读写---为C#提供了一个快捷的读写配置文件的API
开发语言·c#·高效读写配置文件·c#配置文件·xml读写