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

#数据结构

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

【重学Python】Day5 长篇:字符串和常用数据结构

李鹏华

在Python程序中,如果我们把单个或多个字符用单引号或者双引号包围起来,就可以表示一个字符串。

4510

C++浅谈八皇后问题中数据结构对算法的影响

一枚大果壳

如上述描述,数据结构会影响算法对数据的获取。良好的数据结构,可以让算法很快得到数据,设计上有缺陷的数据结构,算法会折腾一会后才能得到数据。数据结构不应该改变算法...

4210

乌克兰程序员的新编程语言:一个大型数据结构

云云众生s

受 Forth、APL、Uiua 和 PostScript 等语言的启发,无名编程语言是对默示编程的一次实验。

3700

pyrsistent,一个超级厉害的 Python 库!

sergiojune

大家好,今天为大家分享一个超级厉害的 Python 库 - pyrsistent。

4210

Go:泛型全面解析,从基础到实际应用

运维开发王义杰

这种方式定义的数据结构可以在实例化时指定具体的类型,使得一个数据结构可以用于多种数据类型的存储,无需为每种数据类型编写重复的代码。

7610

Go:实现单向链表及应用

运维开发王义杰

通过上述代码,我们成功实现了一个简单的单向链表,并展示了如何在Go语言中操作链表的基本功能。单向链表是学习更复杂数据结构如双向链表和循环链表的基础。在实际应用中...

4610

文心一言 VS 讯飞星火 VS chatgpt (241)-- 算法导论17.3 7题

福大大架构师每日一题

北京动视元科技有限公司 · 研发工程师 (已认证)

七、为动态整数多重集 S (允许包含重复值)设计一种数据结构,支持如下两个操作:① INSERT(S,x) 将 x 插入 S 中;② DELETE-LARGER...

5820

索引数据结构B树与B+树对比

MaybeHC

B 树进行查找。假设我们想要查找的关键字是 9,步骤可以分为以下几步: 1.我们与根节点的关键字 (17,35)进行比较,9 小于 17 那么得到指针 P...

6710

【数据结构】带头结点的链表实现

MaybeHC

8210

【数据结构】简单单向链表的实现

MaybeHC

在我们的链表头有头指针head指向头元素,现在需要在头元素之前添加元素,我们只需要将待添加元素node的next指针指向head,并将head指针指向nod...

6910

【数据结构】循环队列

MaybeHC

上次实现了数组队列,这次来实现循环队列 循环队列的几个要点,front指向队头元素,tail指向队尾元素的下一个位置,front=tail时队列为空,(fro...

6110

【数据结构】数组队列

MaybeHC

队列的实现还是依托于一开始所写的数组 【数据结构】二次封装自己的数组(一)完成数组基本功能 【数据结构】二次封装自己的数组(二)升级为泛型数组 【数据结构...

8410

【数据结构】栈的基本实现

MaybeHC

6810

【数据结构】二次封装自己的数组(二)升级为泛型数组

MaybeHC

3000

【数据结构】二次封装自己的数组(三)升级为动态数组

MaybeHC

我们之前在我们的数组内部封装了静态的数组,如果当我们的数组增加,超过了我们数组所设置的容量时,程序会出现错误。 这里我们修改代码,当数组数据超过数组容量时进行...

6710

【数据结构】二次封装自己的数组(一)完成数组基本功能

MaybeHC

6410

【gdb调试】在ubuntu环境使用gdb调试一棵四层二叉树的数据结构详解

SarPro

程序中的buildTree函数构建了一颗四层二叉树,并使用traverseTree函数先序遍历打印二叉树的数据结构:1 2 4 8 9 5 3 6 7

6310

数据结构 之 哈希表

AUGENSTERN_

哈希表(Hash table) 又称为散列表,是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记...

12110

【数据结构】B+树简述

哈__

1.非叶子节点仅具有索引作用,也就是说,非叶子节点只能存储Key,不能存储value

10010

List的介绍

E绵绵

Collection同理也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下:

8010
领券