数据结构
-
数据结构:STL:queue stack
目录 1.queue的头文件 2.queue的定义 3.queue的常用函数 3.1 push() 3.2 pop() 3.3 size() 3.4 empty() 3.5 fro…
-
【数据结构】浅谈数据结构-链表【思路+例题学习】
?今日学习目标: ?学习算法-数据结构-链表 ✅创作者:贤鱼 ⏰预计时间:30分钟 ?个人主页:贤鱼的个人主页 ?专栏系列:算法 ?贤鱼的个人社区,欢迎你的加入 贤鱼摆烂团 链表 …
-
地铁订票系统(数据结构课设)
地铁订票系统(数据结构课设) 1.数据库大作业设计目的与要求 参考图中郑州地铁一号线部分线路图设计一个地铁订票系统 图一 订票管理系统应实现地铁站的插入、删除、修改、查询、排序以及…
-
冒泡排序(超详细图解加代码解析,5分钟看懂)
目录 1.冒泡排序的定义 2.冒泡排序的原理 3.代码及其解析 4.冒泡排序的改进 5.实现冒泡排序函数 生命中永远会有令人懊恼的事,但我知道,我们是为了不留遗憾活着的,对吗? …
-
C++-queue:queue基本用法【q.push(x)、q.front()、q.back()、q.pop()、q.size()、q.empty()】
队列 一种操作受限制的线性表 一、基本概念: 队列是一种线性储存数据结构,数据元素遵循“先进先出”(First in First out (FIFO))的原则 添加元素在队尾(只允…
-
数据结构 | 寻找二维数组的最大值和对应下标 | C语言代码
题目: 本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。 输入格式: 输入在第一行中给出行数m和列数n…
-
详解const、static关键字
目录 一、static关键字 二、const关键字 一、static关键字 在c语言中: static是用来修饰变量和函数的 1.修饰局部变量——称为静态局部变量…
-
【C++入门】STL容器–vector底层数据结构剖析
目录 前言 1. vector的使用 vector的构造 vector迭代器 vector空间相关的接口 vector 功能型接口 2. vector内部数据结…
-
【数据结构基础】树 – 前缀树(Trie Tree)
Trie,又称字典树、单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。…
-
排序算法大全集,从时间复杂度和空间复杂度上对各个排序算法进一步的分析和评估,从插入排序、交换排序、归并排序、基数排序到外部排序,通晓堆排序、希尔排序、快速排序等算法
目录 1.基本概念和排序方法概述 排序方法的分类 2.插入排序 1.直接插入排序 2.折半插入排序 3.希尔排序 3.交换排序 1.冒泡排序 2.快速排序 3.简单选择排序 4.堆…
-
【数据结构】堆的创建
文章目录 一、堆的概念及结构 1、什么是堆 2、堆的性质 3、堆的结构及分类 二、堆的创建 1、堆向下调整算法 2、堆向上调整算法 3、堆的创建(向上调整算法) 一、堆的概念及结构…
-
散列表平均查找长度
散列表(Hash Table)是一种用于存储和查找键值对的数据结构,也被称为哈希表、散列映射或字典。它通过将键转换成一个索引来加快查找速度,进而提高了数据处理的效率。 装填因子(L…
-
【JavaSE】多图解,保姆级详细讲解数组、二维数组–建议收藏
🌱博主简介:是瑶瑶子啦,一名大一计科生,目前在努力学习JavaSE。热爱写博客~正在努力成为一个厉害的开发程序媛! 📜所属专栏:爪洼岛冒险记【从小白…
-
数据结构排序——详解快排及其优化和冒泡排序(c语言实现、附有图片与动图示意)
上次讲了选择排序和堆排序:数据结构排序——选择排序与堆排序 今天就来快排和冒泡 文章目录 1.快排 1.1基本介绍 1.2不同的分区方法及代码实现 1.2.1Hoare版 1.2….
-
【软考备战·四月模考】希赛网四月模考软件设计师上午题
文章目录 一、成绩报告 二、错题总结 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八题 第九题 第十题 第十一题 第十二题 第十三题 第十四题 第十五题 第十六题 第…
