linear1.h

来自「线形表测试程序」· C头文件 代码 · 共 39 行

H
39
字号
// linear1.h: interface for the linear class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LINEAR1_H__5CE3A7A5_959F_45AC_BEFA_3C79AC7C41F9__INCLUDED_)
#define AFX_LINEAR1_H__5CE3A7A5_959F_45AC_BEFA_3C79AC7C41F9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define MAXLEN 100

typedef int elemtpl;//elemtp linear	


class linear		//pass  
{
	elemtpl elem[MAXLEN+1];//以elem[0]存储last域
//	int last;
public:
	void initiate();
	int length();
public:
	void add(elemtpl x);
	void clear();
	int empty();
	int deletel(int i);
	int insert(int i,elemtpl b);
	int locate(elemtpl x);
	elemtpl next(elemtpl elm);
	elemtpl prior(elemtpl elm);
	elemtpl get(int i);
	linear();
	virtual ~linear();
};

#endif // !defined(AFX_LINEAR1_H__5CE3A7A5_959F_45AC_BEFA_3C79AC7C41F9__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?