最新 最热

7.3 C/C++ 实现顺序栈

顺序栈是一种基于数组实现的栈结构,它的数据元素存储在一段连续的内存空间中。在顺序栈中,栈顶元素的下标是固定的,而栈底元素的下标则随着入栈和出栈操作的进行而变化。通常,我们把栈底位置设置在数组空间的起始处,这样在...

2023-10-11
2

Go两周入门系列-结构体(struct)

结构体指针的操作跟一般数据类型指针的操作不一样的地方是:结构体指针读写字段值不需要 * 号获取指针值。

2023-09-28
1

联合体和结构体一起解析数据

联合体是一种数据结构,其内部的成员共享同一块内存。应用这种方式可以简化多种复杂数据的处理。

2023-09-01
3

策略模式:使用上下文来传递参数

以下是一个使用上下文来传递参数的策略模式的例子,这个例子中,我们将创建两种不同的支付策略,它们需要不同的参数:

2023-08-16
2

Linux内存管理2.6 -反向映射RMAP(最终版本)

所谓反向映射是相对于从虚拟地址到物理地址的映射,反向映射是从物理页面到虚拟地址空间VMA的反向映射。

2023-08-14
1

Go语言中的结构体嵌套与组合

在Go语言中,一个结构体(struct)可以包含一个或多个其他结构体的实例,这种特性可以帮助我们编写更加清晰、可重用和易于维护的代码。本文将详细介绍Go语言中的两种主要的结构体组织方式:结构体嵌套和结构体组合,以及如何根据...

2023-08-10
1

蓝桥杯C/C++省赛:逆波兰表达式

正常的表达式称为中缀表达式,运算符在中间,主要是给人阅读的,机器求解并不方便。 例如:3 + 5 * (2 + 6) - 1 而且,常常需要用括号来改变运算次序。 相反,如果使用逆波兰表达式(前缀表达式)表示,上面的算式则表示为: - + 3 * 5 +...

2023-07-30
1

go 中channel的一个用法

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-06-08
3

LeetCode刷题(3)【链表】【环形链表】&扩展(C语言)

141. 环形链表 - 力扣(LeetCode) (leetcode-cn.com)

2023-05-12
1

LeetCode刷题(2)【链表】【合链表&链表的中间结点】(C语言)

876. 链表的中间结点 - 力扣(LeetCode) (leetcode-cn.com)

2023-05-12
1