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

相关推荐
2401_874732539 分钟前
泛型编程与STL设计思想
开发语言·c++·算法
飞Link11 分钟前
具身智能中 Wrapper 架构的深度解构与 Python 实战
开发语言·python·架构
Volunteer Technology15 分钟前
mysql面试场景题(二)
android·mysql·面试
米粒129 分钟前
力扣算法刷题 Day 15
算法·leetcode·职场和发展
叫我一声阿雷吧30 分钟前
JS 入门通关手册(21):原型链:JS 继承的底层原理
开发语言·javascript·前端面试·原型链·js继承·js进阶·js面向对象
野犬寒鸦33 分钟前
从零起步学习计算机操作系统:内存管理篇
服务器·后端·学习·缓存·面试
猫墨*36 分钟前
springboot3、knife4j-openapi3配置动态接口版本管理
java·开发语言
weixin_5316518137 分钟前
Python 渐进式学习指南
开发语言·windows·python
weixin_6495556738 分钟前
C语言程序设计第四版(何钦铭、颜晖)第八章指针之在数组中查找指定元素
c语言·开发语言
add45a43 分钟前
C++中的原型模式
开发语言·c++·算法