数据结构
-
【2023蓝桥杯】刷题笔记(C语言)
1、字符串包含最多的字符及其个数 #include int main() { int i; char arr[1000] = { 0 };//定义字符串数组arr,初始化为0 ge…
-
数据结构和算法是人工智能的基石
文章目录 1. 引言 2. 主要内容 3. 联合推荐 4. 购买方式 5. 总结 1. 引言 数据结构和算法是计算机科学的基石,是计算机的灵魂, 要想成为计算机专业人员,学习和…
-
JS数组去重的12种方法
一、利用ES6 Set去重(ES6中最常用) Set对象是ES6中新定义的数据结构,类似数组,它允许存储任何类型的唯一值,不管是原始值还是对象引用。 Array.from()方法就…
-
Java基础汇总(十六)——LinkedHashMap
一、LinkedHashMap 1.定义: LinkedHashMap是HashMap和双向链表的合二为一,即一个将所有Entry节点链入一个双向链表的HashMa…
-
【数据结构】二叉搜索树BSTree
文章目录 一、概念 二、基础操作 1.查找find 2.插入Insert 3.中序遍历InOrder 4.删除erase 三、递归写法 1.递归查找 2.递归插入 3.递归删除 四…
-
JAVA – fastjson 中 JSONObject 的顺序问题
目录 1. JSONObject 存在的默认排序问题一 1.1. 解决方案一 1.2. 解决方案二 2. JSONObject 存在的默认排序问题二 2.1. 解决方案一 2….
-
【初阶数据结构】树结构与二叉树的基础概念
君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,今天带来数据结构里的重点内容也是在笔试,面试中的常见考点——树与二叉树,其中二叉…
-
python 遍历数组的3种方法及常用的代码
1、直接使用数组的元素进行遍历,但这种遍历方法效率较低,不推荐使用。可以使用 python中的 num或者 int数组。 2、使用 python中的my_num,该方法通过数组…
-
【链表OJ 1】移除链表元素val
大家好,欢迎来到我的博客,此题是关于链表oj的第一题,此后还会陆续更新博客,如有错误,欢迎大家指正。 来源:https://leetcode.cn/problems…
-
数据结构——链式二叉树
前言:哈喽小伙伴们,上篇文章我们讲述了一个特殊的二叉树——使用数组实现的堆的基本知识之后呢,从这篇文章开始,我们就正式进入普通二叉树的介绍啦,二叉树真正的难点——递归,即将来临,小…
-
带你玩转数据结构-单链表(适合初学者的文章,讲解的很仔细哦)
前言: 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 C语言进阶 &#…
-
数据结构与算法基础-学习-24-图的遍历之DFS(深度优先搜索)和BFS(广度优先搜索)
目录 一、遍历定义 二、遍历实质 三、DFS 四、BFS 五、宏定义 六、自定义类型 七、函数实现 1、DFS(邻接矩阵实现) 2、DFS(邻接表实现) 3、BFS(邻接矩阵实现)…
-
数据结构—基础知识(11):二叉树的遍历
数据结构—基础知识(11):二叉树的遍历 二叉树的遍历 二叉树的遍历是指按某条搜索路径访问树中每个结点,使得每个结点均被访问一次,而且仅被访问一次。由于二叉树是一种非线性结构,每个…
-
【数据结构】 队列详解!庖丁解牛般细致讲解!
🎥 屿小夏 : 个人主页 🔥个人专栏 : 数据结构解析 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言 dz…
-
排序算法之不同版本的快速排序
快速排序思想:选取一个关键字,通过一趟排序将这些待排序的数据分隔为两个部分,一部分数据全小于关键字,一部分数据全大于关键字,通过一趟排序就可以将一个关键字排好序,然后再可以对这两部…
