#define ListSize 100
typedef int DataType
// 顺序表
typedef struct
{
DataType data[ListSize];
int length;
} SeqList;
// 单链表
typedef struct node
{
DataType data;
struct node *next;
} ListNode;
typedef ListNode *LinkList;
ListNode *p; // 定义一个指向结点的指针变量
ListList head; // 定义指向单链表的头指针
// 双向链表
typedef struct dlnode
{
DataType data;
struct dlnode *prior, *next;
} DLNode;
typedef DLNode *DLinkList;
DLinkList head;
#define StackSize 100
// 顺序栈
typedef struct
{
DataType data[StackSize];
int top;
} SeqStack;
SeqStack s;
// 链栈
typedef struct stacknode
{
DataType data;
struct stacknode *next;
} StackNode;
typedef StackNode *LinkStack;
LinkStack top;
#define QueueSize 100
// 顺序队列
typedef struct
{
DataType data[QueueSize];
int front, rear;
} SeqQueue;
SeqQueue Q;
// 顺序循环队列
typedef struct
{
DataType data[QueueSize];
int front, rear;
} CirQueue;
// 链队列
typedef struct qnode
{
DataType data;
struct qnode *next;
} QueueNode;
typedef struct
{
QueueNode *front;
QueueNode *rear;
} LinkQueue;
LinkQueue Q;
- [assumechen] 呵呵,我把程序搞复杂了。谢谢! 07/12 23:58
- [fpamc] MOV BX,AX MOV AX,DX MOV DX,0 07/11 23:26
- [assumechen] 这个公式原来一直想不明白,总是觉得会溢出,直到看到这个贴子才转过来。 http://www.asm 07/11 21:19
- [assumechen] 谢谢! 07/11 21:16
- [fpamc] 对的。 07/09 23:04
- [assumechen] 谢谢 06/30 22:34
- [assumechen] 谢谢 06/30 22:33
- [fpamc] 对的。 06/30 10:26
- [fpamc] 恩对的, 06/30 10:24
- [assumechen] 是程序错了,把这一句: mov word ptr es:[0dH],ax ; 雇员的平 06/29 14:45