相关文章
随笔 | 写在剑桥学习一个月的这一天
目录 来剑桥的第一天各种意外正式的冒险社恐直接表达放轻松,勇敢面对后记. 来剑桥的第一天
来剑桥的第一天,还是那么印象深刻。 那是来英国的第二天,伦敦的天气还行,偶尔多云偶尔天晴。
和他纠结半天,最终还是选择了…
建站知识
2024/12/11 18:54:28
10.29数算小复习(选择题细节,二路归并,结构体排序)
排序、复杂度、细节(选择题,判断题) 对于一个已经排好序的序列,直接插入排序的复杂度是O(n),而归并排序的复杂度是O(nlogn)。这时候归并排序就不比直接插入排序速度快了。 归并排序的最好、最坏、平均时间都是O(nlogn)…
建站知识
2024/12/12 4:33:34
C# 图解教程 第5版 —— 第12章 枚举
文章目录 12.1 枚举12.1.1 设置底层类型和显式值12.1.2 隐式成员编号 12.2 位标志12.2.1 Flags 特性12.2.2 使用位标志的示例(*) 12.3 关于枚举的更多内容 12.1 枚举
枚举是值类型。只有一种类型的成员:命名的整数值常量。 每个枚举成员都被…
建站知识
2024/10/14 2:29:17
leetCode 260.只出现一次的数字 ||| + 位运算
260. 只出现一次的数字 III - 力扣(LeetCode) 给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。你必须设计并实现线性时间复杂度的算法且…
建站知识
2024/12/16 20:11:33
AQS 关于锁与队列的关系
前面的文章中又介绍的在争用激烈的场景下,使用基于CAS自旋实现的轻量级锁有两个大的问题: (1)CAS恶性空自旋会浪费大量的CPU资源。 (2)在SMP架构的CPU上会导致“总线风暴”。 解决CAS恶性空白旋的有效方式之一是以空间换时间,较为常见的方案有两…
建站知识
2024/10/14 20:24:46
【C】想动态分配内存?动态内存管理了解一下
目录
一、为什么存在动态内存分配
二、动态内存函数的介绍
1.malloc和free
2.calloc
3.realloc
三、常见的动态内存错误
1 对NULL指针的解引用操作 2 .对动态开辟空间的越界访问 3.对非动态开辟内存使用free释放 4.使用free释放一块动态开辟内存的一部分
5.对同一块动态…
建站知识
2025/1/4 22:59:32
【卷积神经网络】YOLO 算法原理
在计算机视觉领域中,目标检测(Object Detection)是一个具有挑战性且重要的新兴研究方向。目标检测不仅要预测图片中是否包含待检测的目标,还需要在图片中指出它们的位置。2015 年,Joseph Redmon, Santosh Divvala 等人…
建站知识
2025/1/5 18:47:01