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

相关推荐
星释5 分钟前
Rust 练习册 100:音乐音阶生成器
开发语言·后端·rust
风生u1 小时前
go进阶语法
开发语言·后端·golang
666HZ6661 小时前
C语言——黑店
c语言·开发语言
Gomiko1 小时前
JavaScript基础(八):函数
开发语言·javascript·ecmascript
〝七夜5691 小时前
JVM内存结构
java·开发语言·jvm
初级炼丹师(爱说实话版)1 小时前
JAVA泛型作用域与静态方法泛型使用笔记
java·开发语言·笔记
技术净胜2 小时前
MATLAB二维绘图教程:plot()函数全解析(线条样式/颜色/标记/坐标轴设置)
开发语言·matlab
Slow菜鸟2 小时前
Java开发规范(八)| 安全规范—企业级应用的“架构级底线”
java·开发语言·安全
憨憨崽&2 小时前
进击大厂:程序员必须修炼的算法“内功”与思维体系
开发语言·数据结构·算法·链表·贪心算法·线性回归·动态规划
毕设源码-邱学长2 小时前
【开题答辩全过程】以 基于Java的公职备考在线学习系统的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习