链表
-
由浅到深-模拟实现list
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论…
-
【链表】还不会用C++实现链表?一文教会你各种链表的实现
本文将用C++语言来实现数据结构中的无头单链表,带头循环链表,以及带头循环双向链表等链表结构(带头单链表与后两种链表的结构相似,实现起来比后两种更简单,读者阅读完本文即可自行实现)…
-
(C语言版)力扣(LeetCode)题库1-5题解析
力扣(LeetCode)题库1-5题解析 1.两数之和 题目 解析 2.两数相加 题目 解法 3.无重复字符的最长字串 题目 解法 4. 寻找两个正序数组的中位数 题目 解法 5….
-
【C语言】数据结构-单链表
主页:114514的代码大冒险 qq:2188956112(欢迎小伙伴呀hi✿(。◕ᴗ◕。)✿ ) Gitee:庄嘉豪 (zhuang-jiahaoxxx) – Git…
-
手撕数据结构与算法——树(三指针描述一棵树)
📖作者介绍:22级树莓人(计算机专业),热爱编程<目前在c++阶段,因为最近参加新星计划算法赛道(白佬),所以加快了脚步,果然急迫感会增加动力>——目标Win…
-
Leetcodes刷题之删除链表的倒数N个结点和删除链表的中间的结点
吾心信其可行,则移山填海之难,终有成功之日。 –孙中山 目录 🍉一.删除链表的倒数N个结点 …
-
二叉树的创建及遍历方法
目录 1、二叉树的定义及特点 2、满二叉树和完全二叉树的概念 3、二叉树的存储结构 4、创建二叉树 5、树的四种遍历方法 6、结果及其分析 1、二叉树的定义及特点 …
-
队列实现及leetcode相关OJ题
上一篇写的是栈这一篇分享队列实现及其与队列相关OJ题 文章目录 一、队列概念及实现 二、队列源码 三、leetcode相关OJ 一、队列概念及实现 1、队列概念 队列同栈一样也是一…
-
【c++】 list容器的基本操作与接口
List容器 list容器基本概念 List容器是一个双向链表。 采用动态存储分配,不会造成内存浪费和溢出 链表执行插入和删除操作十分方便,修改指针即可,不需要移动大量元素 链表灵…
-
leetcode链表题报错 runtime error: member access within null pointer of type ‘ListNode‘
今天在做leetcode203:移除链表元素时,反复遇到了报错:runtime error: member access within null pointer of type ‘…
-
9. 广义表 – 广义表概念,存储结构,深度/长度,复制算法
文章目录 9. 广义表 – 广义表概念,存储结构,深度/长度,复制算法 9.1 广义表的基础概念 9.2 广义表的存储结构 9.3 广义表的深度和长度 9.3.1 广义…
-
单链表的基本操作
目录 一.链表的基本概念和结构 二.链表的分类 三.单链表的基本操作 1.创建一个节点 2.打印 3.尾插 4.头插 5.尾删 6.头删 7.查找 8.指定位置插入 9.指定位置…
-
链表OJ题
今天继续分享我们关于链表的OJ题。 第一题 合并升序链表 这道题我们可以这样理解,首先是不带哨兵位,我们先给一个head和tail指针,然后第一个链表和第二个链表进行比较,如果li…
-
卡码网语言基础课 | 15. 链表的基础操作 III | 刷题心得
2024-1-4,卡码网第15题链表的基础操作 III 目录 1. 题目描述 2. 代码实现 2.1 指定位置插入(insert_at) 2.2 删除指定节点 (delete) 3…
-
对集合、复杂度以及泛型的认识
文章目录 一、集合框架是什么? 二、复杂度 1.时间复杂度 2.空间复杂度 三、泛型 一、集合框架是什么? Java 集合框架 Java Collection Framewor…
