线性表之顺序表示算法实现(一)

在准备考研的过程中,作者通过实践严蔚敏数据结构书中的算法2.3和2.4,重新熟悉线性表的顺序表示。推荐使用严蔚敏的教材,搭配王道或天勤的资料,但不看好天勤的专业性。
摘要由CSDN通过智能技术生成

  为了准备考研,重拾了数据结构的代码学习,看了大量的代码片段之后,我实在是受不了身为程序狗,不敲代码而去手写代码的烦躁,于是还是将今天晚上的学习内容敲在了编译器里面,重拾对代码最初的热爱。

  严蔚敏版本的数据结构不愧为数据结构中的典范,我真的很是建议从严的书入手,辅以王道或者天勤。当然,我是不建议天勤的,极其的没有专业性,难怪号称出自学生之手。

  不多说了,今天时间紧,只是测试书中算法2.3和算法2.4。加之一些可以进行测试的必要性补充,如下


#include<stdio.h>
#include<stdlib.h>
#define LIST_INIT_SIZE 100
#define INCREASMENT 10
typedef int ElemType;
typedef struct
{
    ElemType *elem;
    int length;
    int listsize;
}SqList;

int InitList_Sq(SqList &L)
{ // 初始化顺序表  算法2.3
    L.elem = (ElemType *)malloc(LIST_INIT_SIZE*sizeof(Elem
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值