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

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

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

UWCSSA提醒您:

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

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

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

【 NO.1 极大极小游戏】7 I( f) U) S( e8 y! r3 e

6 G  f  X+ M0 a0 S: [- _解题思路
, @8 _5 i1 |+ d+ Q  \5 K; s
模拟即可。* f  M6 W! d0 ?7 k5 @
, A. k9 ~- O8 t# V# J
代码展示/ p+ q' n+ {' W7 v
0 ~7 ~. f" r; A" c7 c5 T$ z, i5 s
1 _1 M( [: J0 x# h

# Q/ ~, }4 D8 B$ H  a! i  n  R5 B【 NO.2 划分数组使最大差为 K】$ j5 X5 Q" m/ ?6 i8 C
/ i. {7 e' S, U' E  p
解题思路
  Q: k. D" F2 v6 a* A- J
排序 + 贪心。+ I$ f3 }9 X, m; T7 ^' W9 @

* f  h" O; G, d% s5 c" p代码展示7 p5 C, ^( q$ L. o* }
1 i# m% G% P5 S- g
! K! c; S* M* D, b& d) r

6 h# f9 ~1 ]" V. w5 T# o: F【 NO.3 替换数组中的元素】
3 e( F1 s& C' ~# |2 E% V. G. c5 V
2 J8 @( e7 \% j4 |0 c8 Q5 J解题思路
, M- C' Q8 k6 m3 b/ B
模拟。用 HashMap 记录每个元素的位置即可。* M3 F7 j* W# U! N5 J1 n2 j
! m# Y, Z0 M& N/ Q8 B
代码展示1 _+ J! H, G: v/ V
0 E, }7 ]: t, D2 X* c  ?, V7 A

) z, h8 A# z% ^' M【 NO.4 设计一个文本编辑器】! }( A6 e! \: G9 }3 G& @
5 r6 J* Y6 U& m1 m8 r
解题思路
! G0 k+ E/ j" y7 _
使用链表储存文本。# H) k7 f& G: i( `2 V: E

* Z' g7 ^4 W2 g代码展示5 r) b& F' L; m5 D3 s

8 X6 R. ?7 z8 e1 r! a$ ~
' B. }2 {- G9 v# L9 w

本帖子中包含更多资源

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

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

本版积分规则

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