数据结构
-
1. 数据结构基本概念
数据结构基本概念 数据结构基本概念 1.基本概念和术语 1.1数据(Data) 1.2 数据元素(Data element) 1.3 数据项 (Data Item) 1.4 数据对…
-
【C++】STL——stack和queue(万字详解)
🎇C++学习历程:入门 博客主页:一起去看日落吗 持续分享博主的C++学习历程 博主的能力有限,出现错误希望大家不吝赐教 分享给大家一句我很喜欢的话: 也许你现在做…
-
【C++入门】学习使用二维数组基本知识及用法详解
?♂️iecne个人主页::iecne的学习日志 ?每天关注iecne的作品,一起进步 ?一起学习,必看iecne ?希望大家多多支持?一起进步呀! 文章目录 一.定义方式 1….
-
leetcode刷题(4)
各位朋友们,大家好。这两天我将为大家分享我在学习栈的过程中遇到的题目,我们一起来看看。 文章目录 逆波兰表达式求值 题目要求 用例输入 提示 做题思路 代码实现 c语言实现代码 J…
-
算法的时间复杂度、空间复杂度如何比较?
目录 一、时间复杂度BigO 大O的渐进表示法: 例题一: 例题2: 例题3:冒泡排序的时间复杂度 例题4:二分查找的时间复杂度 书写对数的讲究: 例题5: 实例6: 利用时间复…
-
【刷题篇】链表(上)
前言🌈 前段时间我们学习了单向链表和双向链表,本期将带来3道与链表相关的OJ题来巩固对链表的理解。话不多说,让我们进入今天的题目吧! 🚀本期的题目有…
-
【Leetcode每日一题】35.搜素插入位置|二分查找数组下标
🌱博主简介:大一计科生,努力学习Java中!热爱写博客~预备程序媛 📜所属专栏:LeetCode每日一题–进击大厂 ✈往期博文回顾: 【JavaSE…
-
【C++】vector的使用及其模拟实现
这里写目录标题 一、vector的介绍及使用 1. vector的介绍 2. 构造函数 3. 遍历方式 4. 容量操作及空间增长问题 5. 增删查改 6. vector二维数组 二…
-
第二篇:数据结构与算法-顺序表
顺序表 动态星空制作 #include #include #include using namespace std; #define MAX_START 100 //星星数 #de…
-
【LeetCode力扣】86. 分隔链表
目录 1、题目介绍 2、解题思路 2.1、双链表双指针 2.2、代码描述 1、题目介绍 原题链接:86. 分隔链表 – 力扣(LeetCode) 示例 1: …
-
代码随想录算法训练营Day 2|LeetCode977 有序数组的平方、Leetcode209 长度最小的子数组、Leetcode59 螺旋矩阵 II、Leetcode54 螺旋矩阵
LeetCode977 有序数组的平方 题目链接:有序数组的平方 思路 暴力解先求平方后排序并不难想,但是这样时间复杂度只达到O(nlogn),于是想到了双指针,但是和随想录不太一…
-
一次搞定memset函数!
前言: 今日份知识:memset函数!!!本周第三更! 话不多说,速速食用! 什么是memset函数? memset,即memory set翻译过来就是内存设置。官方描述:mems…
-
【数据结构初阶】算法的时间复杂度和空间复杂度
算法的时间复杂度和空间复杂度 1.算法效率 1.1 如何衡量一个算法的好坏 1.2 算法的复杂度 2.时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3常见时间…
-
【数据结构实验】图(三)图的深度优先搜索(DFS)生成树
文章目录 1. 引言 2. 深度优先搜索生成树 3. 实验内容 3.1 实验题目 (一)输入要求 (二)输出要求 3.2 算法实现 1. 数据结构 2. 队列操作函数 3. 广度优…
-
数据结构——单链表(上)
🌇个人主页:_麦麦_ 📚今日名言:“生活总是让我们遍体鳞伤,但到后来,那些受伤的地方一定会变成我们最强壮的地方。” ——海明威《永别了…
