数据结构
-
【LeetCode】替换空格&&消失的数字&&分割链表&&除自身以外数组的乘积
🌠 作者:@阿亮joy. 🎆专栏:《阿亮爱刷题》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果…
-
数据结构—– 堆
堆的概念 堆是在完全二叉树的基础上建立 堆又分为 大根堆和小根堆 。什么是大根堆呢?就是说里面的任意结点的值都满足大于其子树中结点的值这个条件 则说明该堆是大根堆(最大堆)与其相反…
-
【强基计划】LeetCode—根据二叉树的前、中序/中、后序构造二叉树
✨哈喽,进来的小伙伴们,你们好耶!✨ 🍅🍅系列专栏:【强基计划】 ✈️✈️本篇内容: 根据二叉树的前、中序/中、后序构造二叉树! ⛵⛵作者简介:一…
-
【再识C进阶4】详细介绍自定义类型——结构体、枚举和联合
学习目标: 在上一篇博客中,我们已经详细地学习了字符分类函数、字符转换函数和内存函数。那这一篇博客和上一篇博客的关系不是那么相连。 这一篇博客主要介绍一…
-
Java 的 Map 與 List
小心获得List的size List没有赋值前,JVM会初始化,所以List会有一个25的size()。 通過重新new 一個ArrayList 轉化 resTask.setLis…
-
数据结构习题9—查找
一、填空题 1. 在数据的存放无规律而言的线性表中进行检索的最佳方法是 顺序查找(线性查找) 。 2. 线性有序表(a1,a2,a3,…,a256)是从小到大排列的,对一个给定…
-
[leetcode] 1.两数之和
文章目录 题目描述 解题方法 方法一:暴力枚举 方法二:哈希表 相似题目 题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 ta…
-
数据结构–双端队列
数据结构–双端队列 双端队列(Double-ended Queue,简称Deque)是一种具有队列和栈特性的数据结构,可以在队列的两端进行插入和删除操作。双端队列允许从前端和后端同…
-
『初阶数据结构 • C语言』⑦ – 静态顺序表详解(附完整源码)
本章内容 1.什么是线性表 2.什么是顺序表 3.静态顺序表结构的定义 4.静态顺序表的函数接口实现 5.静态顺序表的问题及思考 1.什么是线性表 线性表(linear …
-
【数据结构】——期末复习题题库(8)
🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博…
-
【c++】“谁想继承我的花呗-.-“继承的学习
文章目录 前言 一、继承的语法 二、基类和派生类对象赋值转换 1.例子 2.继承中的作用域 3.派生类的默认成员 4.继承与友元 5.继承与静态成员 6.复杂的菱形继承和菱…
-
《C 程序设计》 上机实验报告(二)之分支结构程序设计
实验内容: 1.运行程序 #include void main( ) { int x,y; printf(“Enter two integers:x,y”); scanf(…
-
由浅到深-模拟实现list
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论…
-
【链表】还不会用C++实现链表?一文教会你各种链表的实现
本文将用C++语言来实现数据结构中的无头单链表,带头循环链表,以及带头循环双向链表等链表结构(带头单链表与后两种链表的结构相似,实现起来比后两种更简单,读者阅读完本文即可自行实现)…
-
『初阶数据结构 • C语言』⑬ – 堆排序详解【附完整源码】
= 目录 0.写在前面 1.什么是堆? 2. 堆排序 2.1 建堆 2.1.1 AdjustUp(向上调整算法) 2.1.2 AdjustDown(向下调整算法) 2.2 两种建…
