- 博客(17)
- 收藏
- 关注
原创 归并排序与快速排序的简单实现(C语言)
稳链外,选归并;快省效,用快排」稳(稳定性) / 链(链表) / 外(外部数据) → 归并排序快(速度) / 省(内存) / 效(效率) → 快速排序。
2025-03-30 14:20:09
451
原创 图的两种遍历算法:广度优先搜索(BFS)与深度优先搜索(DFS)
图由顶点(Vertex/Node)和边(Edge)无向图:边无方向(如朋友关系)。有向图:边有方向(如网页超链接)。带权图:边有权重(如地图距离)。BFS 适用场景:最短路径、层级遍历、最小步数问题。DFS 适用场景:全路径搜索、连通性检测、回溯问题。关键选择依据:是否需要最短路径,或对空间复杂度有特殊要求。
2025-03-23 13:05:19
668
原创 C语言学习——深入了解C指针
size_t:用于安全地表示长度ptrdiff_t:用于处理指针算术运算(在这里不展开,在后面指针的运算会细说)intptr_t和uintptr_t:用于存储地址。
2024-11-10 14:36:09
1192
原创 C语言学习 —— 大小端
大小端是指计算机中数据的字节序,即数据在内存中的存放顺序。大小端主要有两种类型:大端和小端。(以数字0x12345678在内存中的表示形式为例)(1)大端模式高位字节排放在内存的低地址端,低位字节排放在内存的高地址端 低地址—————>高地址(2)小端模式低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 低地址—————>高地址高位字节与低位字节对于十进制数123123123,他的最高有效位就是百位111,最低有效位是个位333。
2024-11-06 14:23:13
1185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人