首页
学习
活动
专区
圈层
工具
发布
首页标签数据结构

#数据结构

数据结构是计算机存储、组织数据的方式。 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

【数据结构】考研408 | 散列函数构造精解:从直接定址到平方取中的原理、场景与实战权衡

蒙奇D索隆

大家好,很高兴又和大家见面啦!!! 在上一篇关于散列查找的探讨中,我们共同揭开了 哈希表(散列表)这一高效数据结构的神秘面纱。 我们了解到,其接近 O(...

1300

Java数据结构精讲:二叉树的层次遍历与BFS基础

红目香薰

层次遍历是队列这一基础数据结构的典型应用场景。通过学习层次遍历,你可以深入理解队列的特性和使用方法,这对掌握其他数据结构和算法都有很大帮助。?

600

Java数据结构精讲:二叉树的中序遍历

红目香薰

二叉树是一种特殊的树形数据结构,其中每个节点最多有两个子节点,通常称为"左子节点"和"右子节点"。

1200

Java数据结构精讲:最小栈的设计与实现

红目香薰

亲爱的同学们,大家好!今天我们要一起探讨一个非常经典且实用的数据结构问题——最小栈的设计。

1400

【Java数据结构】链表详解,初学者必看!✨

红目香薰

亲爱的同学们,大家好!? 今天我要和大家分享Java编程中一个非常重要的数据结构——链表。作为一名Java教师,我发现很多初学者在学习数组后,对链表这个概念感到...

1400

【Java算法入门】有效的括号问题,栈的经典应用!✨

红目香薰

亲爱的同学们,大家好!? 今天我要和大家分享一个算法面试中的经典问题——有效的括号。这个问题不仅是力扣(LeetCode)上的热门题目,也是各大公司技术面试的常...

1700

java数据结构面试题

用户11754185

10.线性表 L=(a1,a2,a3,……ai,……an),下列说法正确的是(D)

900

[Java数据结构和算法] HashMap 和 HashSet

木井巳

HashMap 和 HashSet 是Java中利用哈希表实现的 Map 和 Set。

1800

[Java数据结构和算法] 详解 TreeMap 和 TreeSet

木井巳

TreeMap 和 TreeSet 是Java 中利用红黑树实现的 Map 和 Set。

2100

中文诱饵短信钓鱼产业链的闭环运作机制与协同防御研究

草竹道人

中国互联网络信息中心 | 工程师 (已认证)

近年来,以中文为载体的短信钓鱼(Smishing)攻击呈现规模化、产业化趋势。Palo Alto Networks Unit 42近期披露的“Smishing ...

1700

【算法通关指南:数据结构和算法篇 】队列相关算法题:3.海港

小龙报

先来的乘客,在时间逐渐增大的时候会先出列。因此,可以用队列模拟整个过程。 • 队列里面存每⼀个乘客,需要 存储乘客的编号还有进队的时间(我们可以使用一个pai...

4710

【算法通关指南:数据结构和算法篇(四)】算法里的 “排队系统”:队列的数组模拟 + STL queue 实战

小龙报

队列也是⼀种访问受限的线性表,它只允许在表的⼀端进行插入操作,在另⼀端进行删除操作。 • 允许插入的⼀端称为队尾,允许删除的⼀端称为队头。 • 先进入队列的...

5510

【算法通关指南:数据结构和算法篇 】栈相关算法题:1. 【模板】栈,2.有效的括号

小龙报

这道题其实就是模拟题目的过程有两种做法:使用C++提供的STL 或者自己模拟个栈 唯一要注意的是:数据范围(x的范围)

2010

【算法通关指南:数据结构和算法篇 】顺序表相关算法题:3.移动零,4.颜色分类

小龙报

4010

【算法通关指南:数据结构和算法篇 】顺序表相关算法题 :1.询问学号,2.寄包柜,3.合并两个有序数组

小龙报

解法就是如果是一就把k放到第i个柜子的第j个格子如果是2输出即可 注意:这道题ai是未知的使用二维数组会报错(数组开辟空间过大),故使用vector,因为ve...

2410

【算法通关指南:数据结构与算法篇(一) 】搞懂顺序表,数据结构入门第一步!C++ 模拟实现与全操作代码

小龙报

线性表是n 个具有相同特性的数据元素的有序序列。 线性表在逻辑上可以想象成是连续的⼀条线段,线段上有很多个点,⽐如下图:

5110

【算法通关指南:数据结构和算法篇(二) 】别再用指针写链表了!数组模拟单 / 双向链表,C++ 实战超丝滑

小龙报

线性表的链式存储就是链表。它是将元素存储在物理上任意的存储单元中,由于无法像顺序表⼀样通过下标保证数据元素之间的逻 辑关系,链式存储除了要保存数据元素外,还需...

3710

【算法通关指南:数据结构和算法篇 】链表相关算法题:1. 排队顺序,2.单向链表

小龙报

本题相当于告诉了我们每⼀个点的后继,用静态链表的存储方式能够很好的还原这个队列。 数组中[1, n] 的下标可以当做数据域,根据题意修改指针域即可。

4810

【算法通关指南:数据结构和算法篇 】栈相关算法题:3.验证栈序列 ,4.后缀表达式,5.括号序列

小龙报

用栈来模拟进出栈的流程。 ⼀直让元素进栈,进栈的同时判断是否需要出栈。当所有元素模拟完毕之后,如果栈中还有元素,那么就是⼀个非法的序列。否则,就是⼀个合法的序...

3610

【算法通关指南:数据结构和算法篇(三)】栈的实现不用愁!数组 + 变量 n,新手也能 拿捏栈实现

小龙报

栈是⼀种只允许在⼀端进行数据插入和删除操作的线性表。 (1)进行数据插入或删除的一端称为 栈顶,另⼀端称为栈底。不含元素的栈称为空栈。 (2) 进栈就是往栈...

3310
领券