码迷,mamicode.com
首页 >  
搜索关键字:链表删除    ( 214个结果
LintCode-删除排序链表中的重复数字 II
给定一个排序链表,删除所有重复的元素只留下原链表中没有重复的元素。 您在真实的面试中是否遇到过这个题?  Yes 样例 给出1->2->3->3->4->4->5->null,返回1->2->5->null 给出1->1->1->2->3->null,返回 2->3->null 标签 Expand   分析:因为是排序链表,所以每次判断...
分类:编程语言   时间:2015-08-08 16:37:56    阅读次数:267
【LeetCode-面试算法经典-Java实现】【082-Remove Duplicates from Sorted List II(排序链表中删除重复元素II)】
【082-Remove Duplicates from Sorted List II(排序链表中删除重复元素II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers f...
分类:编程语言   时间:2015-08-04 08:15:59    阅读次数:201
双链表删除/插入节点
//双链表删除节点 dnode *del(dnode *head, int num) { dnode *p1, *p2; p1 = head; while (num != p1->data && p1->next != NULL) { p1 = p1->next; } if (num == p1->data) { if (p1 == head) { head = head...
分类:其他好文   时间:2015-08-02 23:31:09    阅读次数:172
单链表删除节点
单链表删除节点 node *del(node *head, int num) { node *p1, *p2; p1 = head; while (num != p1->data && p1->next != NULL) { p2 = p1; p1 = p1->next; } if (num == p1->data) { if (p1 == head) hea...
分类:其他好文   时间:2015-07-31 21:54:30    阅读次数:452
C语言实现双向链表删除节点、插入节点、双向输出等操作
#include#includetypedef struct DoubleLinkedList{ int data; struct DoubleLinkedList *pre; struct DoubleLinkedList *next;}DlinkedList_Node;//建立...
分类:编程语言   时间:2015-07-30 23:13:27    阅读次数:202
删除链表中所有值为k的节点
1. 问题描述  给定一个单链表,删除其中值为k的所有节点。例如:1→2→6→3→4→5→61 \to 2 \to 6 \to 3 \to 4 \to 5 \to 6,删除其中值为6的节点,返回:1→2→3→4→51 \to 2 \to 3 \to 4 \to 5 。2. 方法与思路  这是一个简单的链表操作题。删除是要考虑的节点所在的位置(头部,中间和尾部),分开处理一下好了。主要过程如下描述:...
分类:其他好文   时间:2015-07-24 12:53:55    阅读次数:98
链表常见题型(java版)
链表常见题型: 1.找到单链表的倒数第k个节点。 2.删除单链表中的某个结点(O(1))。 3.反转链表。 4.两个链表的第一个公共结点。 5.有环链表返回环路的开头节点(及判断是否有环)。 6.合并两个排序的链表。 7.删除链表中重复的结点。...
分类:编程语言   时间:2015-07-22 00:10:20    阅读次数:279
删除链表中倒数第k个节点
1. 问题描述  给定一个单链表,删除它的倒数第k个节点。例如给定链表: 1→2→3→4→51\to 2 \to 3\to 4 \to 5,删除它的倒数第二个节点后变为 1→2→3→51\to 2 \to 3\to 5。可以假设倒数第k个节点总是存在。2. 方法与思路  很容易想到第一种方法,就是先对单链表进行进行一次遍历,求出其长度n。然后再进行第二次遍历,设一个指针,向后移动n?kn-k个位置,...
分类:其他好文   时间:2015-07-20 16:20:51    阅读次数:173
数据结构c语言中单链表删除最小值节点
一:LinkList Delete_Min(LinkList &L){ //L是带头结点的单链表,本算法删除其最小值结点 LNode *pre = L, *p=pre->next; //p 为工作指针,pre 指向其前驱 LNode *minpre=pre, *minp=p; //保存最小值结点及其...
分类:编程语言   时间:2015-06-30 01:15:34    阅读次数:375
Remove Duplicates from Sorted List
1. Question给定有序链表,删除重复的,使每个元素仅出现一次。2. Solution(O(n))相似的有Remove Duplicates from Sorted Array,remove element/** * Definition for singly-linked list. * p...
分类:其他好文   时间:2015-06-24 22:32:09    阅读次数:128
214条   上一页 1 ... 16 17 18 19 20 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!