天翼云数据结构知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖数据结构相关内容资讯。开发者在数据结构专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。
类似于链表,栈是一种简单的数据结构。在栈中,数据的取值顺序非常重要。栈有点像洗碟子然后堆碟子,最先洗的一定是最上面的碟子,然后洗干净后,放到碟子的最下面。第一个放好的碟子永远是最后一个被取用的。
int n, int[][] roads, int x, int y, n表示城市数量,城市编号0~n-1, roads[i][j] == distance,表示城市i到城市j距离为distance(无向图),求城市x到城市y的最短距离。
给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。
请利用两个栈 s1 和 s2 来模拟一个队列,假设栈中元素为 int 型,栈中元素最多为 maxSize。
在不使用递归的方式遍历二叉树时,我们可以使用一个栈模拟递归的机制。二叉树的前序遍历顺序是:根 → 左子树 → 右子树,我们可以先将二叉树的左路结点入栈,在入栈的同时便对其进行访问,此时就相当于完成了根和左子树的访问,当左路结点入栈完毕后再从栈顶依次取出结点,并用同样的方式访问其右子树即可。
映射映射也是 Go 内置的数据结构,用于存储键值对的无序集合。 也被称为关联数组、哈希表或字典。类似与查字典, 映射用于通过关键键查找关联的值。键是唯一的,键对应的值可以通过键来获取、更新或删除。
曼哈顿距离最小生成树
不是那个Python列表,是Python数组 —— Arrays(你没见过的全新版本)
选择排序(selection sort)是一种原地(in-place)排序算法,适用于数据量较少的情况。由于选择操作是基于键值的且交换操作只在需要时才执行,所以选择排序长用于数值较大和键值较小的文件。
如何利用Python实现二分查找(迭代和递归)
用最容易的方式学会单链表(Python实现)
分治法的基本思想是将一个规模为n的问题分解为k个规模为较小的子问题,这些子问题互相独立且与原问题相同,递归地求解这些子问题,然后利用子问题的解合并出原问题的解。
数据结构230-快速排序的枢纽实现代码
数据结构198-图论-广度优先搜索实现代码
哈希(开放寻址法)代码模板
一些注意的点都在代码注释中了。
Python是一种高级编程语言,它在机器学习、数据分析、Web开发等领域都有广泛的应用。与其他编程语言一样,Python也支持各种算法。
多维表达式MDX (MultiDimensional Expression)是为访问Analysis Services多维结构数据Cube所开发出来的语言。
《数据结构》课程设计-迷宫求解
2023-05-15 10:00:33
2023-03-21 10:32:27
2023-03-22 09:34:26
2023-02-24 09:05:57
2023-05-23 09:26:42
2023-06-07 07:30:58