数据结构
-
【c++】:STL中vector的模拟使用及模拟实现
文章目录 前言 一.使用库中vector常用接口 二.vector的模拟实现 总结 前言 上一篇我们讲解了STL中的string的使用和模拟实现,这次我们就来讲解STL…
-
C语言—链表
文章目录 一,链表的概念 二,静态创建链表和动态遍历 三,统计链表节点个数及链表查找 四,链表的插入 1,从指定节点后方插入新节点 2,从指定节点前方插入新节点 五,链表删除…
-
【链表OJ 5】合并两个有序链表
前言: 🎈欢迎大家来到Dream_Chaser~的博客🎈 本文收录于 C–数据结构刷题的专栏中 …
-
【数据结构】堆(一)
😛作者:日出等日落 📘 专栏:数据结构 如果我每天都找出所犯错误和坏习惯,那么我身上最糟糕的缺点就…
-
数据结构—–栈(栈的初始化、建立、入栈、出栈、遍历、清空等操作)
目录 前言 栈 1.定义 2.栈的特点 3.栈的储存方式 3.1数组栈 3.2链栈 4.栈的基本操作(C语言) 4.1初始化 4.2判断是否满栈 4.3判断空栈 4.4 入…
-
C语言【动态内存管理 前篇】
动态内存管理 前篇 🫅 1. 为什么存在动态内存管理 🫅2. 动态内存函数 🤦♂️(1)空指针 🤦♂️(2)ma…
-
【数据结构与算法篇】之时间复杂度与空间复杂度
【数据结构与算法篇】之时间复杂度与空间复杂度 一、时间复杂度 1.1时间复杂度的定义 1.2 常见的时间复杂度的计算 1.2.1 常数时间复杂度( O ( 1 ) ) O(1)) …
-
【STL】手撕 string类
目录 1,string类框架 2,string(构造) 3,~string(析构) 4,swap(交换) 5,string(拷贝构造) 1,常规法 2,简便法 6,size (字符…
-
【数据结构—数据—插入排序】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、插入排序 1.1基本思想: 1.2直接插入排序: 1.3直接插入排序的代码实现 二、希尔排序(…
-
【数据结构】二叉树的层序遍历(四)
目录 一,层序遍历概念 二,层序遍历的实现 1,层序遍历的实现思路 2,创建队列 Queue.h Queue.c …
-
第十三届蓝桥杯国赛 C++ B 组 J 题——搬砖(AC)
目录 1.搬砖 1.题目描述 2.输入格式 3.输出格式 4.样例输入 5.样例输出 6.数据范围 7.原题链接 2.解题思路 3.Ac_code 1.搬砖 1.题目描述 这天,小…
-
算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025)
算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025) 文章目录 算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025) 前言 为什么突然想学算法了? 为什么选择码…
-
【数据结构】——期末复习题题库(10)
🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博…
-
【数据结构】Java对象的比较
作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《JAVA数据结构》专栏,本专栏是针对于大学生,编程小白精…
-
顺序表、链表刷题指南(力扣OJ)
目录 前言 题目一:删除有序数组中的重复项 思路: 题解: 题目二:合并两个有序数组 思路: 分析: 题解: 题目三:反转链表 思路: 分析: 题解: 题目四:移除链表元素 思路…
