- 博客(45)
- 收藏
- 关注
原创 【高阶数据结构】平衡二叉树(AVL)的插入(4种图解旋转方法)
一篇文章彻底学会平衡二叉树的4种旋转方法,配图讲解超清晰!LL型插入,RR型插入,LR型插入和RL型插入
2024-09-26 10:12:09
2134
2
原创 【高阶数据结构】二叉搜索树的插入、删除和查找(精美图解+完整代码)
什么二叉查找树?什么是二叉排序树?什么是二叉搜索树?二叉查找树的完整代码实现;二叉查找树删除节点的情况;二叉查找树节点的查找;二叉查找树的插入;二叉查找树的应用;二叉树实现KV模型。
2024-09-20 09:14:21
1015
2
原创 【高阶数据结构】二叉树的创建、存储方式(顺序与链式)、遍历方法(递归与非递归)(精美图解+完整代码)
二叉树顺序存储代码实现;二叉树链式存储代码实现;二叉树的前序遍历、中序遍历、后序遍历的递归实现和非递归实现;通过前序和中序遍历序列创建二叉树;通过中序和后序遍历序列创建二叉树。二叉树的存储方式(顺序与链式)、遍历方法(递归与非递归)及创建的完整代码实现
2024-09-03 10:37:58
1368
2
原创 《C语言深度解剖》(19):&a[0]和&a有什么区别?函数指针、函数指针数组和函数指针数组指针如何区分?深入探讨指针和数组的关系?一维数组和二维数组的指针传参注意事项!
&a[0]和&a有什么区别?函数指针、函数指针数组和函数指针数组指针如何区分?深入探讨指针和数组的关系?一维数组和二维数组的指针传参注意事项!进阶必看!
2024-06-14 10:25:17
881
1
原创 《C语言深度解剖》(15):动态内存管理和柔性数组
C语言动态内存分配;malloc,calloc,realloc的使用区别?常见的动态内存错误;什么是柔性数组?柔性数组详解
2024-05-21 14:59:20
1074
原创 《C语言深度解剖》(14):结构体的内存对齐方法和规则(看了必会!)
结构体的内存对齐规则是什么?结构体内存对齐是什么?一篇文章带你学会结构体的内存对齐!!超多精美配图!
2024-05-20 15:34:25
870
原创 《C语言深度解剖》(12):C语言库函数的使用方法和底层原理实现
C语言库函数一网打尽!C语言库函数的模拟实现汇总!求字符串长度strlen、strcpy、strcat、strcmp、strncpy、strncat、strncmp、strstr、strtok、strerror、memcpy、memmove、memset、memcmp使用方法,模拟实现strlen、模拟实现strcpy、模拟实现strcat、模拟实现strstr、模拟实现strcmp、模拟实现memcpy、模拟实现memmove
2024-05-15 15:15:04
903
原创 《C语言深度解剖》(11):函数指针、函数指针数组、指向函数指针数组的指针、回调函数
什么是函数指针?什么是函数指针数组?指向函数指针数组的指针是什么?回调函数是什么?回到函数的用法。
2024-05-15 09:35:07
832
原创 《C语言深度解剖》(10):数组指针、指针数组和数组指针数组
数组指针是什么?指针数组是什么?指针跟数组有什么关系?指针数组是指针还是数组?数组的类型你真的理解吗?二维数组和一维数组的关系;数组传参和指针传参。
2024-04-29 19:25:47
1166
原创 《C语言深度解剖》(9):什么是大端、小端存储?浮点数在内存中的存储规则?
什么是大端字节序?什么是小端字节序?如何判断大端还是小端?浮点型在内存中是如何存储的?
2024-04-22 21:15:46
878
原创 《C语言深度解剖》(8):一篇文章彻底学会Visual Studio 调试技巧,新手必看!
Visual Studio 调试教程,Visual Studio 2019如何调试?Visual Studio 2022如何调试?
2024-04-22 16:20:04
1140
原创 《C语言深度解剖》(6):C语言指针解惑,学不会指针的必看
指针与数组的关系是什么?理解指针数,组指针和指针变量有什么区别?指针的大小是多少?如何确定的?
2024-04-18 20:21:07
1035
原创 《C语言深度解剖》(5):C语言操作符一网打尽、详解移动操作符、位操作符!
深入理解C语言操作符;学习操作符看着一篇文章就够了;逻辑右移和算术右移;位操作;
2024-04-17 17:19:32
731
原创 《C语言深度解剖》(4):深入理解一维数组和二维数组
一维数组的使用,一维数组的存储方式;二维数组的内部存储方式,数组作为函数参数有什么特点和注意事项?
2024-04-08 21:58:37
1438
原创 《C语言深度解剖》(3):函数的声明与定义、递归调用、传值传参和传址传参的深入理解
函数的传值调用,函数传调用,函数递归,斐波那契数的递归和非递归的实现方式。
2024-04-08 18:09:10
1021
原创 《C语言深度解剖》(2):详解C语言分支语句和循环
详解if语句,switch case如何使用?for循环,while循环,do while 循环;break关键字、continue关键字在循环中的区别和用法;二分查找算法;n的阶乘
2024-04-07 21:42:31
690
原创 【数据结构与算法】(18):树形选择排序:按照锦标赛的思想进行排序
树形选择排序又叫锦标赛排序(Tournament Sort),是一种按照锦标赛的思想进行选择排序的方法。属于对简单选择排序的一种改进。
2024-03-20 16:19:33
2058
原创 【数据结构与算法】(13):交换排序算法:冒泡排序、快速排序的3种递归实现,非递归实现和三路归并实现
详细解读冒泡排序;快速排序的递归方法中的三种分区方式,Hoare分区,Lomuto分区和前后指针法分区;非递归实现快速排序、三路归并实现快速排序。
2024-03-15 00:31:28
1064
原创 【数据结构与算法】(11):二叉树的深度优先遍历和广度优先遍历(超多配图!)
二叉树的前序、后序、中序和层序遍历。二叉树的深度优先遍历是什么?二叉树的广度优先遍历是什么?如何判断二叉树是否是完全二叉树?统计二叉树结点所有节点个数;统计二叉树结点叶子节点个数;统计二叉树第k层节点个数;查找二叉树的节点;
2024-03-13 17:45:14
1699
原创 【数据结构与算法】(9):树与二叉树的概念、性质及详细证明
什么是树?什么是二叉树?二叉树的性质;什么是满二叉树?什么是完全二叉树?二叉树的性质的证明?节点的高度、深度、层数如何计算?树的高度如何计算?
2024-03-11 10:03:50
1081
原创 爆肝3W多字,100多张配图!深度学习从小白到精通一篇博文帮你打开人工智能的大门建议收藏不容错过!!!
什么是神经网络?什么是梯度下降算法?什么是反向传播算法?什么是损失函数?一篇文章让你从一个完全小白到深度学习的深入理解!
2024-03-09 23:33:55
889
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人