最新 最热

rust类型转换

Rust 不提供原生类型之间的隐式类型转换(coercion),但可以使用 as 关键字进行显式类型转换(casting)。例如:

2023-06-10
1

JavaScript中创建对象的多种方式和优缺点

要创建 Person 的实例,需使用 new 操作符。用 new 操作符创建实例大约会执行一下几个步骤:

2023-06-10
1

2023-04-21:用go语言重写ffmpeg的metadata.c示例。

这段 Go 代码演示了如何使用 `ffmpeg-go` 库中的函数来读取多媒体文件元数据,包括视频、音频等信息。它的大体过程如下:

2023-06-09
1

2023-04-08:社交网络中的最优邀请策略探究。本文以小红准备开宴会为例,提出一种基于贪心算法和二分查找的解决方案,帮助读者

对于每一个可能的区间,计算区间中 bb 数组元素的最大值和最小值,然后计算跨度并统计愉悦值。记录跨度最小的区间的元素和与跨度,最后返回跨度最小的值。...

2023-06-08
1

2022-06-18:golang与 C++数据结构类型对应关系是怎样的?

uintptr和unsafe.Pointer相当于c++的void*,也就是任意指针。

2023-06-08
1

2022-06-08:找到非负数组中拥有“最大或的结果“的最短子数组,返回最短长度。

2022-06-08:找到非负数组中拥有"最大或的结果"的最短子数组,返回最短长度。

2023-06-08
1

【地铁上的面试题】--基础部分--数据结构与算法--栈和队列

栈是一种基于后进先出(Last-In-First-Out,LIFO)原则的抽象数据类型(ADT)。它可以理解为一种特殊的线性数据结构,其中元素按照一定的顺序进行插入和删除操作。 栈的定义包括以下几个要点:...

2023-06-04
1

vector的模拟实现

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

2023-05-30
1

尺取法——双指针

我们还是用判断是否为回文的基本方法——反向指针法用两个指针i,j。i指向字符串的头,j指向字符串的尾如果两个指针指向的字符相等,那么就相对走一步——i++,j--如果不相等,就有两种情况:...

2023-05-30
1

C语言实现单链表-增删改查

链表是由一连串节点组成的数据结构,每个节点包含一个数据值和一个指向下一个节点的指针。链表可以在头部和尾部插入和删除节点,因此可以在任何地方插入和删除节点,从而使其变得灵活和易于实现。...

2023-05-28
1