摘要: 一般的删除问题,可以直接删除(找符合条件的,找到了直接删掉),延迟删除(打标记,找完了再删除),栈,双指针 在链表中删除一个节点,要找到其前面一个节点cur, 然后 cur -> next = cur -> next -> next即可 方法一:直接删除 我们先算出链表长度len,要删除倒第n个节点 阅读全文
posted @ 2023-08-15 21:44 深渊之巅 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 所谓延迟改变,可以是在应该改变的地方打一个标记,等把所有应该改变的地方都找到后,再进行操作。 class Solution { public: string findReplaceString(string s, vector<int>& indices, vector<string>& sourc 阅读全文
posted @ 2023-08-15 08:37 深渊之巅 阅读(12) 评论(0) 推荐(0) 编辑