相关文章
初学python的我开始Leetcode题-13
提示:100道LeetCode热题-13主要是堆相关,包括三题:数组中的第K个最大元素、前 K 个高频元素、数据流的中位数。由于初学,所以我的代码部分仅供参考。前言上一次,我们做的是栈的相关题目,这一次是堆。堆(Hea…
建站知识
2025/7/17 5:14:39
【编程】-环形缓冲区
环形缓冲区(Ring Buffer/Circular Buffer)详解 环形缓冲区是一种首尾相连的线性数据结构,通过固定大小的数组模拟循环存储,是嵌入式、实时系统中的核心数据结构之一。它的设计目标是高效处理数据流,避免动态内存分配,保证确定性操作时间(O(1)复杂度)。 核心特点 固定容…
建站知识
2025/7/19 18:51:58
办公室 WiFi 惊魂:他摸鱼 3 分钟,第二天工位空了
程序员小李永远忘不了那天下午 ——HR 递来辞退通知时,屏幕上赫然跳出他上午刷短视频的时间线:10:03 点开娱乐 APP,10:06 切换回代码界面,精确到秒的记录像无形的眼睛,把他自以为隐蔽的摸鱼轨迹扒得底朝天。" 全…
建站知识
2025/7/17 3:01:02
UDP的socket编程
socket接口int socket(int domain, int type, int protocol);参数说明参数说明domain协议族(地址族),如 AF_INET(IPv4)、AF_INET6(IPv6)type套接字类型,UDP 使用 SOCK_DGRAM&…
建站知识
2025/7/17 0:47:13
[智能算法]MOEA/D算法的Python实现
一、初始化不同于NSGA-II,MOEA/D在进行迭代之前需要先进行初始化,初始化的主要内容是计算个体向量权重之间的欧氏距离,并得出其邻域集合。# 计算T个邻居
def cpt_W_Bi_T(moead):# 设置的邻居个数错误(自己不能是自己的邻居)if moead.T_size &…
建站知识
2025/7/16 23:40:25