首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
说码解字
掘友等级
程序员
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
578
文章 545
沸点 33
赞
578
返回
|
搜索文章
最新
热门
归并排序算法
归并排序(Merge Sort)是一种基于分治法的排序算法,时间复杂度为O(n log n),空间复杂度为O(n)。它通过递归地将数组分成两个子数组,分别排序,然后合并成有序数组。 归并排序算法原理:
C++ 的循环引用问题
循环引用是指多个对象通过std::shared_ptr相互引用,形成一个闭环,导致它们的引用计数无法降为0.即使这些对象不再被程序的其他部分引用,它们的内存也不会被释放,因为每个对象的std::sha
补码系统计算一致性的数学推导
补码系统设计了一套机制,将数学上的有符号整数范围 $[-2^{n-1}, 2^{n-1} - 1]$ 映射到无符号整数范围 $[0, 2^n - 1]$。映射后,映射后,所有的算术运算(加法、减法等)
补码系统设计的数学表达
补码(Two's Complement)是计算机中表示有符号整数的标准方式,其设计目标是: 统一加减法运算:让正数和负数的加法直接用硬件加法器处理,无需额外的减法逻辑。 避免零的歧义:确保零只有一种表
快速排序算法及其优化
快速排序(QuickSort)是一种高效的分治排序算法,其核心思想是选取一个基准值(pivot),将数组分成两部分:一部分所有元素小于等于基准值,另一部分所有元素大于基准值。然后对这两部分递归应用相同
C++ 的右值引用和移动语义
在 C++ 11 之前,常量引用可以避免拷贝,直接传递临时对象。 函数参数中的常量引用: C++ 11 引入了右值引用(&&),用于支持移动语义和完美转发,优化性能。 左值(Lvalue)是指有固定内
Java 的动态代理
Java 的动态代理(Dynamic Proxy)是 Java 提供的一种允许在运行时动态创建代理对象的机制,用于拦截和处理对目标对象方法的调用,它基于 Java 的反射机制,被广泛运用于 AOP (
Windows 配置 OpenGL 开发环境
IDE 下载安装 Visual Studio 2022 安装 OpenGL / GLSL 不需要安装,系统自带,可使用 GLView 查看版本。 准备 GLFW 用途:用于创建和管理 OpenGL 上
设计模式 - 行为型模式 - 观察者模式
设计模式 设计模式分为创建型模式、结构型模式和行为型模式。 创建型模式:创建对象。 结构型模式:把复杂结构分解为多个类,分解的是类本身(包括算法和属性)。 行为型模式:把复杂算法分解到多个类,分解的是
设计模式 - 行为型模式 - 状态模式
设计模式 设计模式分为创建型模式、结构型模式和行为型模式。 创建型模式:创建对象。 结构型模式:把复杂结构分解为多个类,分解的是类本身(包括算法和属性)。 行为型模式:把复杂算法分解到多个类,分解的是
下一页
个人成就
文章被点赞
483
文章被阅读
38,071
掘力值
1,705
关注了
22
关注者
123
收藏集
0
关注标签
16
加入于
2016-10-08