摘要:
string reverseLeftWords(string s, int n) { string res; for (int i = n; i < s.size(); i++) res.push_back(s[i]); for (int i = 0; i < n; i++) res.push_ba 阅读全文
posted @ 2023-02-04 20:24
YaosGHC
阅读(28)
评论(0)
推荐(0)
摘要:
因为 C++ 中的 string 本质上是一个静态数组,所以不能直接将长度 1 的空格直接替换为长度 3 的指定字符串 也就是说要准备一个新的字符串才行 string replaceSpace(string s) { string newStr; for (char ch : s) { // new 阅读全文
posted @ 2023-02-04 19:44
YaosGHC
阅读(19)
评论(0)
推荐(0)
摘要:
与复制普通链表的区别在于:多出了一个随机指针 我们考虑下复制一个普通链表: 遍历并复制节点i,让构造的他的上一个节点指向i 看起来只需要2个指针,指针1指向当前构造的节点,指针2指向构造的上一个节点 这两个指针应该是指向的原链表 但是所谓的复杂链表复制,麻烦的点就在于:随机指针指向的是不确定的位置 阅读全文
posted @ 2023-02-04 19:27
YaosGHC
阅读(36)
评论(0)
推荐(0)