⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p229.cpp

📁 包含常见的数据结构的类和函数
💻 CPP
字号:
		#include "iostream.h"		#include "p228.cpp"		template <class Type> class searchList : public DataList<Type> {		//搜索表searchList继承了DataList, 并且增加了成员函数Search ( )		public:		   searchList ( int sz = 10 ) : DataList<Type> (sz) { }		   virtual ~searchList ( ) { }		   virtual int Search ( const Type & x ) const;		   int Search ( const Type & x,  int  loc ) const;		};			template <class Type> int searchList<Type>::Search ( const Type & x ) const {		//在搜索表searchList中顺序搜索其关键码为x的数据对象,要求数据对象在表中从下标1开始存放,第0号		//位置作为控制搜索过程自动结束的“监视哨”使用。若找到则函数返回该对象在表中的位置i,否则返回0。		   Element[0].setKey ( x );	  int i = CurrentSize;				//将x送0号位置设置监视哨		   while (Element[i].getKey ( ) != x ) i--;					//从后向前顺序搜索		   return i;		}		template <class Type> int searchList<Type>::Search ( const Type & x,  int  loc )		const 		{		   if ( loc > CurrentSize ) return 0;		   else		   if ( Element[loc].getKey( ) == x )		     return loc;		   else {return Search ( x, loc+1 );}		}

⌨️ 快捷键说明

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