当前位置: 首页>>代码示例>>C++>>正文


C++ SeqList::GetLength方法代码示例

本文整理汇总了C++中SeqList::GetLength方法的典型用法代码示例。如果您正苦于以下问题:C++ SeqList::GetLength方法的具体用法?C++ SeqList::GetLength怎么用?C++ SeqList::GetLength使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SeqList的用法示例。


在下文中一共展示了SeqList::GetLength方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: assert

SeqList<ElemType>::SeqList(const SeqList<ElemType> &sa)
{
    int saLength = sa.GetLength();
    ElemType e;
    
    maxLength = sa.maxLength;
    elems = new ElemType[maxLength];
    assert(elems);
    length = 0;

    for (int i = 1; i <= saLength; i++) {
        sa.GetElem(i, e);
        InsertTailElem(e);
    }
}
开发者ID:suxinde2009,项目名称:Practical_Algorithms,代码行数:15,代码来源:SeqList.cpp

示例2: main


//.........这里部分代码省略.........
            }
                break;
                
            case '3':
            {
                cout << endl << "输入元素位置:";
                cin >> i;
                if (la->GetElem(i, e) == NOT_PRESENT) {
                    cout << "元素不存在" << endl;
                }else {
                    cout << "元素:" << e <<endl;
                }
                
            }
                break;
                
            case '4':
            {
               cout<< endl << "输入位置:";
                cin >> i;
                cout <<endl<<"输入元素值:";
                cin >> e;
                if (la->SetElem(i, e) == RANGE_ERROR) {
                    cout<<"位置范围错误"<<endl;
                }else {
                    cout<<"设置成功"<<endl;
                }
            }
                break;
                
            case '5':
            {
                cout << endl << "输入位置:";
                cin >> i;
                if (la->DeleteElem(i, e) == RANGE_ERROR) {
                    cout << "位置范围错." << endl;
                }else {
                    cout << "被删除元素值:" << e << endl;
                }
            }
                break;
                
            case '6':
            {
                cout << endl << "输入位置:";
                cin >> i;
                cout << endl << "输入元素值:";
                cin >> e;
                status = la->InsertElem(i, e);
                
                
                if (status == RANGE_ERROR) {
                    cout << "位置范围错." << endl;
                } else if (status == OVER_FLOW) {
                    cout << "线性表已满." << endl;
                }else {
                    cout << "插入成功." << endl;
                }
               
            }
                break;
                
            case '7':
            {
                cout << endl << "输入元素值:";
                cin >> e;
                
                i = la->LocateElem(e);
                
                if (i != 0)
                    cout << "元素" << e << "的序号为:" << i << endl;
                else
                    cout << "元素" << e << "不存在。"  << endl;
                break;

            }
                break;
                
            case '8':
            {
                cout << endl << "线性表的长度为:" << la->GetLength() << endl;
            }
                break;
                
                
            default:
                break;
        }

    }
    
    
    
    
    
    
    //system("PAUSE");        		// 调用库函数system(),暂停程序运行
   	return 0;               		// 返回操作系统

}
开发者ID:suxinde2009,项目名称:Practical_Algorithms,代码行数:101,代码来源:main.cpp


注:本文中的SeqList::GetLength方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。