本文分类:news发布日期:2024/12/21 23:53:37
相关文章
设计模式六大原则-开放封闭原则(二)
开放封闭原则(Open-Closed Principle, OCP)是设计模式六大原则之一,也是面向对象设计(OOD)中的核心原则之一。它强调软件实体(如类、模块、函数等)应该对扩展开放,对修改封闭。这一原…
建站知识
2024/12/15 6:24:58
C++ list【常用接口、模拟实现等】
1. list的介绍及使用
1.1 list的介绍
1.list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。
2.list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前…
建站知识
2024/11/26 6:31:43
力扣热题100_链表_206_反转链表
文章目录 题目链接解题思路解题代码 题目链接
206. 反转链表
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]
示例 2: 输入…
建站知识
2024/12/11 19:04:41
数据结构与算法 - B树
一、概述
1. 历史
B树(B-Tree)结构是一种高效存储和查询数据的方法,它的历史可以追溯到1970年代早期。B树的发明人Rudolf Bayer和Edward M. McCreight分别发表了一篇论文介绍了B树。这篇论文是1972年发表于《ACM Transactions on Database Systems》中的ÿ…
建站知识
2024/12/1 10:32:19
Pandas:提供了快速、灵活和表达式丰富的数据结构。
引言
Pandas是Python中最为广泛使用的数据分析和操作库之一,特别适用于处理结构化数据。该库的名称源自“Panel Data”的缩写,意为面板数据或多维数据。Pandas基于NumPy构建,继承了其高效的数组计算能力,并在此基础上进一步扩展&…
建站知识
2024/12/21 23:36:11
【网络编程】TCP机械臂测试
通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂
注意:关闭计算机的杀毒软件,电脑管家,防火墙
1)基于TCP服务器…
建站知识
2024/12/21 7:04:41
Mysql-B树和B+树的区别
当我们为ID去建立一个主键索引的时候,Mysql底层就会为我们去维护一棵树的结构,从而提升我们的数据检索效率,树的共同特性:小的索引在左边,大的索引在右边,每一次结点的寻址,都是一次磁盘的IO&am…
建站知识
2024/12/21 22:10:28