首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ZhangJiQun_MXP
掘友等级
Android
|
福建实达设备有限公司
现计算机硕士,从事区块链开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
246
文章 246
沸点 0
赞
246
返回
|
搜索文章
赞
文章( 246 )
沸点( 0 )
串是什么,串存储结构的3种实现方法
数据结构中,字符串要单独用一种存储结构来存储,称为串存储结构。这里的串指的就是字符串。 严格意义上讲,串存储结构也是一种线性存储结构,因为字符串中的字符之间也具有"一对一"的逻辑关系。只不过,与之前所学的线性存储结构不同,串结构只用于存储字符类型的数据。 无论学习哪种编程语言,操...
十字链表法,十字链表压缩存储稀疏矩阵详解
对于压缩存储稀疏矩阵,无论是使用三元组顺序表,还是使用行逻辑链接的顺序表,归根结底是使用数组存储稀疏矩阵。介于数组 "不利于插入和删除数据" 的特点,以上两种压缩存储方式都不适合解决类似 "向矩阵中添加或删除非 0 元素" 的问题。 例如,A 和 B 分别为两个矩阵,在实现 "将...
什么是广义表
广义表(Lists,又称列表)是一种非线性的数据结构,是线性表的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构(即可以有子表)。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。前面讲过,数组即可以存储不可再分的数据元素(如数字 5、字符 'a'),也...
数据结构的树存储结构
之前介绍的所有的数据结构都是线性存储结构。本章所介绍的树结构是一种非线性存储结构,存储的是具有“一对多”关系的数据元素的集合。图 1(A) 是使用树结构存储的集合 {A,B,C,D,E,F,G,H,I,J,K,L,M} 的示意图。对于数据 A 来说,和数据 B、C、D 有关系;对...
哈夫曼树(赫夫曼树、最优树)详解
路径:在一棵树中,一个结点到另一个结点之间的通路,称为路径。图 1 中,从根结点到结点 a 之间的通路就是一条路径。 路径长度:在一条路径中,每经过一个结点,路径长度都要加 1 。例如在一棵树中,规定根结点所在层数为1层,那么从根结点到第 i 层结点的路径长度为 i - 1 。图...
回溯算法详解
n个结点构造多本节要讨论的是当给定 n(n>=0)个结点时,可以构建多少种形态不同的树。回溯算法,又称为“试探法”。解决问题时,每进行一步,都是抱着试试看的态度,如果发现当前选择并不是最好的,或者这么走下去肯定达不到目标,立刻做回退操作重新选择。这种走不通就回退再走的方法就是回溯...
数据结构的图存储结构
我们知道,数据之间的关系有 3 种,分别是 "一对一"、"一对多" 和 "多对多",前两种关系的数据可分别用线性表和树结构存储,本节学习存储具有"多对多"逻辑关系数据的结构——图存储结构。图 1 所示为存储 V1、V2、V3、V4 的图结构,从图中可以清楚的看出数据之间具有的"多...
图的顺序存储结构
使用图结构表示的数据元素之间虽然具有“多对多”的关系,但是同样可以采用顺序存储,也就是使用数组有效地存储图。 使用数组存储图时,需要使用两个数组,一个数组存放图中顶点本身的数据(一维数组),另外一个数组用于存储各顶点之间的关系(二维数组)。存储图中各顶点本身数据,使用一维数组就足...
深度优先搜索(DFS、深搜)和广度优先搜索(BFS、广搜)
深度优先搜索的过程类似于树的先序遍历,首先从例子中体会深度优先搜索。首先任意找一个未被遍历过的顶点,例如从 V1 开始,由于 V1 率先访问过了,所以,需要标记 V1 的状态为访问过;然后遍历 V1 的邻接点,例如访问 V2 ,并做标记,然后访问 V2 的邻接点,例如 V4 (做...
TensorFlow、PyTorch、Keras、Scikit-learn和ChatGPT。视觉开发软件工具 Halcon、VisionPro、LabView、OpenCV
Google开发的TensorFlow是最受欢迎的深度学习库之一。它提供了一个全面和灵活的平台,用于建立和部署机器学习模型。TensorFlow支持多种语言,包括Python、C++和Java,并且可
下一页
个人成就
文章被点赞
290
文章被阅读
96,171
掘力值
2,954
关注了
3
关注者
20
收藏集
0
关注标签
11
加入于
2020-04-07