由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 谁能帮我看下insertion sort list这道题吗?
相关主题
请大牛review一下这个Insertion Sort List的解法面试题
链表插入排序都写了一个小时,对人生失去信心了。M家 onsite 悲剧,同胞们弄死烙印吧
请教大牛: Leetcode partition list: Time Limit Exceeded合并两个排序好的链表, 优解?
【我自己写的LinkedList为什么总有错?】如何删除 linked list 的最后一个元素 (转载)
大牛们帮忙,Rverse Nodes in k-Group发个pure storage的interviewstreet题目
leetcode 关于Partition List请问大牛们如何提高解决leetcode上面Linkedlist的题的能力?
LeetCode:Partition List 哪位帮我看看, 为什么总是TLE请问大牛们Leetcode Reorder List 中找中间节点怎么能现场想清楚?多谢!
删除node从list, 这个有内存泄露么,怎么释放内存,对于那个被删除的节点?Leetcode 问题:remove Nth FromEnd 有一点儿不懂,謝謝指点!
相关话题的讨论汇总
话题: listnode话题: next话题: cur话题: pre话题: head
进入JobHunting版参与讨论
1 (共1页)
k****r
发帖数: 807
1
我是这样写的,但是不能通过,
ListNode *insertionSortList(ListNode *head) {
// IMPORTANT: Please reset any member data you declared, as
// the same Solution instance will be reused for each test case.
if (head == NULL || head->next == NULL) return head;
ListNode dummyHead(INT_MIN);
(&dummyHead)->next = head;
ListNode *cur = head->next;
while (cur) {
ListNode *pre = &dummyHead;
while(pre->next && pre->next->val < cur->val) pre = pre->next;
ListNode *tmp = cur->next;
cur->next = pre->next;
pre->next = cur;
cur = tmp;
}
return dummyHead.next;
}
得到Time Limit Exceeded {1,1}的错误。我实在看不出我写的哪里有问题了。。。。
包子求问!谢谢啦
c*******2
发帖数: 60
2

这里加个 head->next = null;

【在 k****r 的大作中提到】
: 我是这样写的,但是不能通过,
: ListNode *insertionSortList(ListNode *head) {
: // IMPORTANT: Please reset any member data you declared, as
: // the same Solution instance will be reused for each test case.
: if (head == NULL || head->next == NULL) return head;
: ListNode dummyHead(INT_MIN);
: (&dummyHead)->next = head;
: ListNode *cur = head->next;
: while (cur) {
: ListNode *pre = &dummyHead;

k****r
发帖数: 807
3
包子已送。
dummyHead用起来还不熟练啊
1 (共1页)
进入JobHunting版参与讨论
相关主题
Leetcode 问题:remove Nth FromEnd 有一点儿不懂,謝謝指点!大牛们帮忙,Rverse Nodes in k-Group
[BSSD]回国一趟回来做题很难进入状态了,顺便问下那个Merge k Sortedleetcode 关于Partition List
Leetcode swap Paris 这个怎么改进?LeetCode:Partition List 哪位帮我看看, 为什么总是TLE
请教一道单链表问题删除node从list, 这个有内存泄露么,怎么释放内存,对于那个被删除的节点?
请大牛review一下这个Insertion Sort List的解法面试题
链表插入排序都写了一个小时,对人生失去信心了。M家 onsite 悲剧,同胞们弄死烙印吧
请教大牛: Leetcode partition list: Time Limit Exceeded合并两个排序好的链表, 优解?
【我自己写的LinkedList为什么总有错?】如何删除 linked list 的最后一个元素 (转载)
相关话题的讨论汇总
话题: listnode话题: next话题: cur话题: pre话题: head