- 博客(4)
- 收藏
- 关注
原创 牛客小白刷题LC13拷贝有随机指针的链表
现在有一个这样的链表:链表的每一个节点都附加了一个随机指针,随机指针可能指向链表中的任意一个节点或者指向空。 请对这个链表进行深拷贝。 深拷贝:我理解的就是要复制过来并且另外找一个地方保存 注意这里random指针。老结点的random指针指向的值需要给新复制的结点。先把指针指头p=head; p->next->random=p-random-next;就将老结点的random指针指向的值给了新节点 最后在把新结点腾出来; copy=p->next; copy->next=p-&
2021-09-27 19:49:34
97
原创 小白刷题LC拆分词句
地址:https://www.nowcoder.com/practice/5f3b7bf611764c8ba7868f3ed40d6b2c 给定一个字符串s和一组单词dict,判断s是否可以用空格分割成一个单词序列,使得单词序列中所有的单词都是dict中的单词(序列可以包含一个或多个单词)。 例如: 给定s=“nowcode”; dict=[“now”, “code”]. 返回true,因为"nowcode"可以被分割成"now code". 作者:https://www.nowcoder.com/prof
2021-09-25 13:07:28
79
原创 小白牛客刷题LC链表中环的入口结点
地址: https://www.nowcoder.com/practice/253d2c59ec3e4bc68da16833f79a38e4 来个比较好理解的 代码: class Solution { public: ListNode* EntryNodeOfLoop(ListNode* pHead) { if (pHead == nullptr || pHead->next == nullptr) return nullptr; ListNode *slow = pHead, *fast = slo
2021-09-17 13:19:15
87
原创 小白牛客刷题LC8重新排序C++
QT学习第一天 学习地址:https://www.bilibili.com/video/BV1g4411H78N?p=2&share_source=copy_web QT是一个跨平台的 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/Comma
2021-09-16 21:14:15
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人