如何将点的坐标存入到链表

来源:百度知道 编辑:UC知道 时间:2024/06/16 05:38:28
rt
就是将x,y存入到线性链表中 最好能给出具体的算法 谢谢大家了

可以直接在链表中定义一个结构来保存x y坐标 ,也可以直接就在结点类里面保存x y坐标
//class CNode.h
#ifndef __CNODE_H__
#define __CNODE_H__

#include <iostream>
using namespace std;

typedef class CNode
{
private:
int m_nX;
int m_nY;
CNode* m_Next;
public:
CNode(); //构造函数
~CNode(); //析构函数
void SetNodeData(int _nX, int _nY); //设置结点内容的函数成员
void ShowNodeData(); //输出结点内容的函数成员
void SetNodeNext(CNode* _Next); //设置结点Next指针的函数成员
CNode* GetNodeNext(); //获取结点Next指针的函数成员
}LinkNode;

#endif
//class CLinkList
#ifndef __CLINKLIST_H__
#define __CLINKLIST_H__

#include "CNode.h"

typedef class CLinkList
{
private:
LinkNode* m_Head; //链表的头指针
LinkNode m_Node; //链表的头结点
public:
CLinkList();