/*包含头文件*/
#include
#include
#include
/*宏定义和单链表类型定义*/
#define ListSize 100
typedef int DataType;
typedef struct Node
{
DataType data;
struct Node *next;
}ListNode,*LinkList;
void MergeList(Link...
分类:
其他好文 时间:
2015-07-07 19:30:12
阅读次数:
121
1 #include 2 #include 3 using namespace std; 4 typedef struct node 5 { 6 int date ; 7 node *pri; 8 node *next; 9 }*linklist,listnode;10...
分类:
其他好文 时间:
2015-07-02 13:57:40
阅读次数:
107
List 13.1 LinkList/LinkedListTest.java
java容器之LinkList
package linkList;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class LinkListTest{
public s...
分类:
编程语言 时间:
2015-07-02 10:10:48
阅读次数:
141
所谓的异质链表就是的节点元素类型可以不同。本实例采用C++抽象类和多态实现。
#include
#include
#include
// 基类
class base
{
public:
virtual void show()=0;
};
//异质链表
class LinkList
{
private:
struct Node
{
base *pb;//数据...
分类:
其他好文 时间:
2015-07-01 18:28:26
阅读次数:
106
#include #include #include using namespace std;typedef int datetype;typedef struct node{ datetype date; struct node* next;}listnode,*linklist;l...
分类:
其他好文 时间:
2015-07-01 11:33:17
阅读次数:
98
【LinkList, Math】大数相加,链表表示。
分类:
其他好文 时间:
2015-06-30 18:06:51
阅读次数:
192
一: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
思维:单用列表的第一个插成立。各插入一个节点的第一个节点后插入。第一头节点点NULL,然后用插值其余节点建表头,可以实现单链逆行。代码: 设定目标单一列表L,结点int类型void Reverse(LinkList &L){ int *p = L.head->next,*q; ...
分类:
编程语言 时间:
2015-06-18 23:38:44
阅读次数:
202
【摘要】本文讨论的均为带头结点的线性链表的基本操作,包括创建、删除、插入、打印等等,欢迎大家批评指正错误。(1)单链表存储结构typedef struct LNode
{
int data;
struct LNode *next;
}LinkList;(2)创建链表/* 功能:构建一个空的带头节点的单链表*/
Status InitList (struct LNode **L)...
分类:
其他好文 时间:
2015-06-18 22:13:31
阅读次数:
120