天翼云数据结构知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖数据结构相关内容资讯。开发者在数据结构专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
队列(Queue)是计算机科学中常用的基础数据结构之一,它具有先进先出(FIFO)的特性。本文将深入介绍队列的特点、基本类型、操作以及在实际应用中的使用场景,以帮助你全面理解这一重要的数据结构。
111. 二叉树的最小深度
144. 二叉树的前序遍历
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。
java面试知识点整理之数据结构算法(待完善)
设A和B是两个顺序表,其元素按递增的顺序排列。编写一个将A和B中相同元素组成一个新的从大到小的有序顺序表C的算法。
设计一个有表头指针为h的单链表,设计一个算法,通过遍历一趟链表,将链表中所有结点的链方向逆转。
顺序队使用循环队列来避免“假溢出”问题。
有一个顺序表L,其元素为整型数据,设计一个算法,将L中所有小于表头元素的整数放在前半部分,大于表头元素的整数放在后半部分。
起泡排序又称冒泡排序。它是通过一系列的“交换”动作完成的
考研数据结构之线性表(1.7)——练习题之删除顺序表重复元素(C表示)
对一个串中某子串的定位操作称为串的模式匹配,其中待定位的子串称为模式串。
表达式(a-(b+c))*(d/e)存储在如下图所示的一棵以二叉链表为存储结构的二叉树中(二叉树结点的data域为字符型),编写程序求出该表达式的值(表达式中的操作数都是一位的整数)。
考研数据结构之树(6.2)——如何根据前序、中序和后序遍历还原二叉树(C表示)
编写一个算法,检查一个程序中的花括号、方括号和圆括号是否配对,若全部配对,则返回1, 否则返回0.对于程序中出现的对单 引号或双引号内的字符不进行括号配对检查。
LeetCode之1431.拥有最多糖果的孩子
使用三元组表示法来表示稀疏矩阵。 三元组数据结构是一个长度为n,表内每个元素都有3个分量的线性表,其3个分量分别为行下标和列下标。
设计一个算法,将数组A[0, .... , n-1]中所有奇数移动到偶数之前,要求不另增存储空间,且时间复杂度为O(n)。
写一个函数,逆序打印单链表中的数据,假设指针L已经指向了单链表的开始结点。
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