数据结构与算法
数据结构与算法专栏
W哥教你学后端
技术领域:专精JAVA,其次前端,其余技术/能力兼容个人所确定行业发展所需而提升!需改进优质文档地方,评论请留言,本人即时更新最新优质文章!
目标:全网最全Java编程领域知识体系文档,Java开发者只需跟着我文章流程走即可!致力深入于电商、旅游、短视频、区块链、AI行业!
现阶段:资料整合阶段,整合到一定程度,开始录制视频,不断改善文章质量,希望大家能够谅解!
展开
-
数据结构篇(绪论)
字符类型:char布尔类型:boolean数值类型:byte、short、int、long、float、double。如果系统自定义的数据类型不够,可以自定义数据类型。例如:Person、Animal、. . .算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。算法代表着用系统的方法描述解决问题的策略机制。原创 2024-10-05 20:01:36 · 651 阅读 · 0 评论 -
数据结构与算法篇(图)(持续更新迭代)
图(Graph)是由顶点的有穷非空集合V ( G ) 和顶点之间边的集合E ( G )组成,通常表示为: G = ( V , E ) ,其中,G表示个图,V 是图G中顶点的集合,E是图G中边的集合。若V = { v 1 , v 2 , . . . , v n } ,则用∣ V ∣表示图G中顶点的个数,也称图G的阶,E = { ( u , v ) ∣ u ∈ V , v ∈ V } ,用∣ E ∣表示图G中边的条数。注意:线性表可以是空表,树可以是空树,但图不可以是空图。原创 2024-10-06 21:59:45 · 961 阅读 · 0 评论 -
数据结构与算法篇((原/反/补)码 & 进制)
进位制其实是一种记数的方式,所以也称为进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数(英文:radix)或底数,基数为n,即可称n进位制,简称n进制。例如平常生活中我们经常用到的十进制,就是使用10个阿拉伯数字0-9进行记数,所以它的基数就是10,称为十进制。在计算机的世界里,计算机语言就是二进制,计算机能直接识别二进制数据,其它数据都不能直接识别。对于任何一个数,我们可以用不同的进位制来表示,他们是等价的,只是表示形式不同而已。原创 2024-10-05 20:04:17 · 1036 阅读 · 0 评论 -
数据结构与算法篇(树 - 常见术语)
树是一种类似于链表的数据结构,不过链表的结点是以线性方式简单地指向其后继结点,而树的一个结点可以指向许多个结点。树是一种典型的非线性结构。树结构是表达具有层次特性的图结构的一种方法。对于树ADT(抽象数据类型),元素的顺序不是考虑的重点。如果需要用到元素的顺序信息,那么可以使用链表、栈、队列等线性数据结构。原创 2024-10-06 22:03:05 · 399 阅读 · 0 评论