首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签数据结构

#数据结构

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

堆排序思想分享

人不走空

堆排序(Heap Sort)是一种基于堆数据结构的比较排序算法。堆是一棵完全二叉树,具有堆属性:对于最大堆,每个节点的值都大于或等于其子节点的值;对于最小堆,每...

3200

C++一分钟之-扁平化映射与unordered_map

Jimaks

在C++编程领域,std::unordered_map作为一个无序关联容器,因其高效的平均时间复杂度(接近O(1)的查找、插入和删除操作)而广受青睐。然而,高效...

2100

昇思25天学习打卡营第二天|张量

@小森

张量是一种特殊的数据结构,与数组和矩阵非常相似。张量(Tensor)是MindSpore网络运算中的基本数据结构。

6210

Objective-C 方法缓存探密

用户6256742

在 objc_class 中有一个结构体 cache_t,这个就是方法的缓存。而 cache_t 的第一个成员变量是 _bucketsAndMaybeMask,...

6610

通用大模型的低代码平台——3分钟内快速搭建一个简单的智能体

yma16

大家好,我是yma16,通用大模型的低代码平台——3分钟内快速搭建一个简单的智能体。

12210

TypeScript 进阶,深入理解并运用索引访问类型提升代码质量

前端达人

在TypeScript中,索引访问类型代表了我们处理类型方式的一大转变。这个特性允许我们在保持TypeScript类型安全的同时,利用JavaScript的动态...

11510

最近,又开始连续有大厂员工猝死消息了

宫水三叶的刷题日记

循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环,它也被称为“环形缓冲器”。

8010

【C++高阶】掌握AVL树:构建与维护平衡二叉搜索树的艺术

Eternity._

前言: 在数据结构的浩瀚海洋中,AVL树(Adelson-Velsky和Landis发明的树)以其独特的平衡机制和高效的搜索性能,成为了一颗璀璨的明星。它不仅解...

10610

python全栈开发《11.数据类型之初识元组》

清菡

将一个元组放入type函数去验证的时候,返回的就是一个tuple的单词。同时tuple也可以定义一个元组。和其它类型一样,元组也有属于自己的符号,通过定义一个小...

8310

Android面试题:App性能优化之Java和Kotlin常见的数据结构优化

AntDream

Kotlin提供了一些优化和特性来简化和高效地操作常见的数据结构,如 List 和 Map。以下是一些针对这些数据结构的优化和特性示例:

11110

【C++高阶】探索STL的瑰宝 map与set:高效数据结构的奥秘与技巧

Eternity._

前言: 在编程的世界里,数据结构的选择往往决定了程序的效率和稳定性。而在C++的STL(Standard Template Library)库中,map和set...

18110

Redis特殊数据结构 - Java技术债务

Java技术债务

除了 HyperLogLog 之外,Redis 还提供了其他的概率数据结构,对应的官方文档地址:https://redis.io/docs/data-types...

6710

【FFmpeg】SDL 音视频开发 ③ ( SDL 事件处理 | SDL_Event 数据结构分析 | 事件处理流程 | SDL 事件获取函数 | SDL_WaitEvent 函数 )

韩曙亮

博客源码下载 : https://download.csdn.net/download/han1202012/89432451

7910

如何快速熟悉一个陌生的nc格式数据

用户11172986

xarray库的核心数据结构是DataArray和Dataset。DataArray类似于NumPy数组,但它包含坐标和维度标签,使得数据更易于理解和操作。Da...

5910

【数据结构】 后缀表达式求值

小王不头秃

后缀表达式也称逆波兰式(Reverse Polish notation,RPN,或逆波兰记法),也叫后缀表达式(将运算符写在操作数之后)。 若是没有学习过计算...

13810

【数据结构】 栈

小王不头秃

栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作...

16410

【数据结构】静态链表

小王不头秃

11310

【数据结构】双链表

小王不头秃

生成一个新节点,然后将该节点指针返回,这种方式比较简单,不需要涉及到函数传参的问题

15310

C语言(15)----动态内存讲解

Skrrapper

由于malloc只申请空间而不关注类型,所以使用void*的类型。但是如果我们已知欲开辟内存的类型,可以使用强制类型转换来指定相应类型的指针。

13010

题目----数据结构线性表----字符串逆序

Skrrapper

函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。

5910
领券