数据结构之算法2.6-在顺序线性表L中查找第1个值与e满足compare()的元素的位序

本文介绍了如何在顺序线性表中利用compare()函数查找第一个与特定值e相匹配的元素,详细阐述了算法过程,并提供了运行结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//============================================================================
// Name        :algorithm2_6.cpp
// Author      :Gao_Xiong
// Version     :Visual Studio2012
// Copyright   : all rights reserved
// Description : 在顺序线性表L中查找第1个值与e满足compare()的元素的位序
//              若找到,则返回其在L中的位序,否则返回0
//============================================================================

#include <iostream>
#include<cstdlib>
#include<cstdio>
using namespace std;

#define LIST_INIT_SIZE 100    //线性存储空间的初始分量
#define  LISTINCREMENT 10 //线性表存储空间的分配增量
typedef  int ElemType;

struct SqList{
    ElemType *elem;        //存储空间基址
    int length;                 //当前长度
    int listsize;               //当前分配的存储容量(以sizeof(ElemType)为单位)
};

int InitList_Sq(SqList &L)
{
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值