problem
Solution
块状链表板子题……
码了一下午,调了一晚上,代码重构了3遍,在终于过了。
还是太菜了。
移动光标的操作直接模拟即可。
插入操作,先将光标所在块分裂成两块,然后直接插入。
删除操作直接将边角料变成新块,然后相互连接。
细节有点多……
第一次打,代码奇丑,而且没有优化空间……
算了,以后在填坑吧……
Code
1 |
|
机房最菜,没有之一。
块状链表板子题……
码了一下午,调了一晚上,代码重构了3遍,在终于过了。
还是太菜了。
移动光标的操作直接模拟即可。
插入操作,先将光标所在块分裂成两块,然后直接插入。
删除操作直接将边角料变成新块,然后相互连接。
细节有点多……
第一次打,代码奇丑,而且没有优化空间……
算了,以后在填坑吧……
1 | #include <bits/stdc++.h> |