数据结构
文章平均质量分 85
严格按照22计算机408大纲编写
全部代码在码云上
代码:https://gitee.com/a1439775520/data_structure
发呆哥o_o ....
先想变成怎样,然后怎样去做
展开
-
22计算机408考研—数据结构—图
手把手教学考研大纲范围内树定义,遍历,Huffman,并查集22考研大纲数据结构要求的是C/C++,笔者以前使用的都是Java,对于C++还很欠缺,如有什么建议或者不足欢迎大佬评论区或者私信指出初心是用最简单的语言描述数据结构Talk is cheap. Show me the code.理论到处都有,代码加例题自己练习才能真的学会图的基本概念图官方解释: 图G由集合V和集合E组成,记作G = (V,E) V(G)代表图G的顶点集合 (有穷非空集合) E(G)代表图G的边集合(.原创 2021-11-19 22:07:18 · 34848 阅读 · 371 评论 -
22计算机408考研—数据结构—树定义,遍历,Huffman,并查集
手把手教学考研大纲范围内树定义,遍历,Huffman,并查集22考研大纲数据结构要求的是C/C++,笔者以前使用的都是Java,对于C++还很欠缺,如有什么建议或者不足欢迎大佬评论区或者私信指出初心是用最简单的语言描述数据结构Talk is cheap. Show me the code.理论到处都有,代码加例题自己练习才能真的学会树的基本概念二叉树顺序存储的定义树的基本概念我们还记得线性表是 一个结点连着一个结点树相对于线性表来说是 一个结点连着多个结点1 结点.原创 2021-10-24 11:38:48 · 32235 阅读 · 310 评论 -
22计算机408考研—数据结构—线性表、栈、队列、数组
顺序表官方含义:一段地址连续的存储单元依次存储线性表的数据元素。其实就相当于数组,把顺序表当数组看最简单了原创 2021-10-09 17:21:15 · 17795 阅读 · 248 评论 -
22计算机408考研—数据结构—排序(详解加例题)
排序排序的基本概念顾名思义,给一个无序数组的值进行顺序存储原数组:2 3 1 5 6 4 8 9 7排序后:1 2 3 4 5 6 7 8 9直接插入排序思路:插入 == 把数插进去也是两层循环数组num第一层循环从下标为1的值开始,循环变量为i第二层循环就是把第一层的值拿出来,然后从第i-1个向前循环,找到第一个小于num[i]的值,这个值的下标如果是j-1的话,那么num[j]就是第一个大于num[i]的值把num[i]用一个变量temp保存一下把下标为j到i-1的值依次向原创 2021-09-20 16:18:34 · 25994 阅读 · 505 评论