进展不是太快,删除节点部分还没搞懂,先把在表尾添加节点功能加上
程序如下。
下一版本将加入删除节点等功能。继续研发中……
/*****************IntNode.h********************/
class IntNode{public: int info; IntNode *next; IntNode(int el, IntNode *ptr=0) { info=el; next=ptr; }};
/*******************InitList.h*******************/
#include "IntNode.h"c...
刚懂一点儿,先做了一个,功能根本不完善,只有判断是否为空和在表头插入节点。
稍后版本会增加在表尾插入节点等功能。
/************IntNode.h**************/
class IntNode{public: int info; IntNode *next; IntNode(int el, IntNode *ptr) { info=el; next=ptr; }};
/*************InitList*************/
#include "IntNode.h"class InitList{public: IntNode *head...
你说怪不怪?两个数,m和n ,如果m=n的话,他们的最大公约数就是m,或者就是n,这是废话,但是……但是!你说如果m>n,就把m-n赋值给m,如果m<n,就把n-m赋值给n,然后再重复这个步骤,直到m=n,结果,这个m或者这个n就是起初的m和n的最大公约数!我天啊,真神了!!
海啸南风 发表于:2006-1-21 22:50:17 [编辑] [精华] [删除] [回复]