找回密码
 注册账号
置顶:如何加入2024届新生微信群

[吹水聊天] 上岸算法LeetCode Weekly Contest 296解题报告

上岸算法 回复:0 | 查看:2146 | 发表于 2022-6-5 18:08:53 |阅读模式 |复制链接

UWCSSA提醒您:

警惕网络诈骗与盗号,不要在他人发送的网站中输入密码,换汇或付款时请小心诈骗。

为了避免个人信息泄漏,建议在帖子中使用不常用的邮箱,或使用私信发送联系方式(点击对方的头像,然后“发送消息”)。

帖子通过审核只代表内容不违规,CSSA 不会验证内容的真实性。请谨防诈骗。

【 NO.1 极大极小游戏】
3 L& x- ]; ]. M1 L! `* D! r+ m& U9 L" t+ g
解题思路

" O: Q  T7 E  X* q3 G7 z  @2 x% v模拟即可。) S6 U+ ~9 p8 d% U  d/ m) K
3 w* N5 T$ s- U. x8 O
代码展示
' B& |+ c; k9 l7 G
% r+ ~/ o- x# Y  H$ F& O! E6 l
- I% g  ~& f' J; h+ N1 |! D, T, J, M
【 NO.2 划分数组使最大差为 K】
7 r  @# F8 e6 p3 }" u2 j
7 Y# o# T3 Q9 C! n: C2 J5 Z解题思路

) e3 x( Y# s1 w0 c0 \$ ?排序 + 贪心。
) ]$ ~# [# C, c' Y: L
, A1 X5 y, Z! S+ k代码展示/ L9 q! D1 H4 O; x
% e' N+ j1 R7 h
; f; E- Y  E/ Q, y9 k
* g7 W, g6 y) ]! s& w3 g6 A7 V
【 NO.3 替换数组中的元素】
8 |) E# S2 C& P; D/ c: A8 c3 W' t
解题思路
) J4 V; t# m# f/ B0 p3 `0 s
模拟。用 HashMap 记录每个元素的位置即可。
# C( y' O: u0 Y; p9 X
) E' V! c& ]; Q$ v  Y- Y代码展示& \7 m2 ?( s7 `$ N9 L/ \2 f4 R

% s& v6 T$ U+ [1 M/ `6 ^4 n. J: ^$ p' q" ^8 K3 d2 U6 b% A* w2 O
【 NO.4 设计一个文本编辑器】
, ~- \' F. `: o6 r
1 ?9 i' c" i' [* [! v解题思路

/ }( Q6 K/ E4 H- }% B3 r使用链表储存文本。
- n$ y$ a% X& d$ L. Q  M2 u( C: u( E+ r, x9 V+ x
代码展示
* s% g% b% {$ T$ p6 d& k/ k& ^1 k- f* b" b9 d' ?) c( K- g; f
) O- T& l$ H) G- W4 W* Q, Z

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

登录 发布 快速回复 返回顶部 返回列表