手撕考研数据结构算法 100题(代码汇总篇)持续更新中~

数据结构是一门需要实践的学科,通过编写代码并进行调试,可以快速掌握相关知识。同时,它也是计算机和软件类考研无法绕过的重要内容。在这篇博客中,我将整理我在考研期间编写的数据结构代码,全部为可直接运行的C/C++代码,注释详细、风格统一。希望这些内容能帮助到备考的同学们!
整个博客从线性表、树、图、查找排序四部分来列举考研数据结构中重要的内容。

1 线性表

1.1顺序表

1.顺序表的插入元素操作

初始化顺序表,将元素插入指定位置i处

【数据结构->线性表】1 顺序表插入元素

2. 顺序表删除元素

顺序线性表删除某个元素,实现 ListDelete(SqList *L,int i,ElemType *e),即在L中的第i个位置删除一个元素e,并将其返回。

【数据结构->线性表】2 顺序表删除元素

3.顺序表按位/按值查找元素

假如你要从一个顺序线性表根据值或着位序查询某个元素,其本质核心就是对顺序表的遍历查找。

按值查找:在顺序表L中查找给定关键字值的元素,返回其位序

按值查找:在顺序表L中根据位序查找其值

【数据结构->线性表】3 顺序表查询元素/按值/按位

8 排序

8.1直接插入排序

【考研·数据结构->排序】7 直接插入排序算法-CSDN博客
  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值