数据结构
-
时间复杂度计算方法以及常见的时间复杂度
目录 零,前言 一,时间复杂度的概念理解 二,时间复杂度的计算 三,常见的时间复杂度 1,常数阶 2,线性阶 3,对数阶 4,指数阶 5,根号阶 6,阶乘阶 零,前言 …
-
2023华为od机试C卷【山脉的个数】C++实现
目录 题目 思路 Code 题目 给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个山峰,山峰的定义为当某个位置的左右海拔均小于自己的海拔时…
-
C++中deque的用法(超详细,入门必看)
博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 如果本文对你有所帮助的话,希望可以点赞👍收藏…
-
数据结构——排序
前言:哈喽小伙伴们好久不见,也是顺利的考完试迎来了寒假。众所周知,不怕同学是学霸,就怕学霸放寒假,假期身为弯道超车的最佳时间,我们定然是不能懒散的度过。 今天我们就一起来学习数据结…
-
【数据结构】停车场管理系统程序设计
说明:该程序设计采用常见基础的数据结构栈和队列实现了一个简单停车场管理系统。在具体设计中,实现了系统页面和停车场的示意图显示,通过调用顺序栈和链队的相关函数,模拟了实际停车场的运营…
-
数据结构——单链表(C语言)
链表的概念和结构: 概念:链表是一种物理存储结构上非连续,非顺序的结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 下面是我们想象出来的图: 而实际上的图: 链表的…
-
【数据结构】排序之插入排序(直接插入排序||希尔排序)
排序目录 1.前言 2. 排序的概念及其运用 2.1 排序的概念 2.2 排序的运用 2.3 常见的排序算法 3. 插入排序 3.1 基本思想 3.2 直接插入排序 3.2.1 直…
-
【蓝桥杯】DP和枚举(持续更新~~~)
😽 PREFACE 🎁欢迎各位→点赞 👍 + 收藏 ⭐ + 评论 📝 📢系列专栏: 蓝桥杯 …
-
【MySQL】连接 MySQL使用二进制方式连接和脚本连接,修改密码,增加新用户,显示命令
作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关…
-
算法数据结构——动态规划算法(Dynamic Programming)超详细总结加应用案例讲解
1. 动态规划简介 1.1 动态规划的定义 动态规划(Dynamic Programming):简称 DP,是一种求解多阶段决策过程最优化问题的方法。在动态规划中,通过把原问题分解…
-
蓝桥杯数论必考算法——快速幂
快速幂 目录 快速幂 一.暴力解法 O(n∗b) 会TLE 二.快速幂解法 O(n∗logb) 2.1快速幂之迭代版 O(n∗logb) 2.2快速幂之递归版 O(n∗logb) …
-
变量的四大存储类型static extern auto register
变量的四大存储类型static extern auto register 外部变量(全局变量)extern—-全局静态存储区 定义 引用性声明 ❗易错点:函数之外未定义…
-
数据结构之图(C语言)
图的概念 图是由节点(也称为顶点)和边(也称为边缘)组成的非线性数据结构。节点是图的基本单元,边则用于连接节点之间的关系。图可以用于许多不同的应用程序,包括社交网络、网络拓扑、地图…
-
【数据结构】二叉树 链式结构的相关问题
本篇文章来详细介绍一下二叉树链式结构经常使用的相关函数,以及相关的的OJ题。 目录 1.前置说明 2.二叉树的遍历 2.1 前序、中序以及后序遍历 2.2 层次遍历 3.节点个数…
-
C++初阶类与对象(二):详解构造函数和析构函数
上次为类与对象开了一个头:C++初阶类与对象(一):学习类与对象、访问限定符、封装、this指针 今天就来更进一步 文章目录 1.类的6个默认成员函数 2.构造函数 2.1引入和概…
