找回密码
 注册账号
img_loading
智能检测中
置顶:如何加入2024届新生微信群

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

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

UWCSSA提醒您:

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

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

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

【 NO.1 极大极小游戏】4 ]3 G( ?2 R. r' l. j' [

' s0 |8 S8 d. M1 }3 L解题思路
/ q% ~0 }1 P/ u7 ?
模拟即可。
) Q, M, a: @1 ]0 R0 c6 O- R7 `+ L% Q( _/ X
代码展示
4 g+ d- M- q5 l8 M- g  e3 `3 \  a* d6 t6 K- r
6 w6 X% @4 s" I. e& W
' M3 {6 F6 Y2 Y# T
【 NO.2 划分数组使最大差为 K】- C$ z- K# D2 T7 ?& y) N
" d3 ?- \9 @8 {) A& e7 H6 |: b
解题思路

8 }! i& F: c( I8 a排序 + 贪心。
0 V1 h$ @  r) f9 }" t0 M# ^# l/ g  l& I$ T' _' C, O# N
代码展示  C! Z) n1 I/ j& f: l; p4 o; f

/ j5 q* W) a, f3 _2 g9 C: v3 D$ ^% N4 x7 N1 L0 c

) g; t/ u3 z/ l$ q* m【 NO.3 替换数组中的元素】
3 C8 @5 |2 H/ d2 q0 _# Z1 P' ~3 a5 v0 I4 V
解题思路
, i8 p# U: }2 m4 j/ B0 T
模拟。用 HashMap 记录每个元素的位置即可。* b8 f: x& _; O# g% t0 C

8 y% _& f! ?, m1 U& u代码展示
" ?! O0 c% W2 {
6 v. a: ~0 B% v5 [  {" C9 C6 }/ D
& ]2 J: K; B* N! T1 y【 NO.4 设计一个文本编辑器】
& p  K6 |& s3 F& N9 f: ~5 Y! B/ K7 D  t6 C; H( h
解题思路
, J% m; o6 {% L$ ]
使用链表储存文本。
7 A- Z8 z! A3 m7 S$ w
" v, a* W9 f6 q# t7 Q' j代码展示* E* [7 L3 |9 i9 \1 b5 \2 U! i2 P

1 A8 `# A  P7 `9 S, P
$ X$ A5 G7 C! Y$ S2 h* Z8 N

本帖子中包含更多资源

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

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

本版积分规则

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