logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++中std::set使用详解和综合示例

/ 降序技巧用法*s.begin()最小值最大值删除指定元素找到第一个 ≥ x 的元素找到第一个 > x 的元素使用multiset解决重复元素问题。

#c++#算法#开发语言
C++中std::unordered_map详解和代码示例

int x, y;// 哈希函数需要重载 std::hashreturn 0;特性底层哈希表查找O(1) 平均,O(N) 最坏是否排序❌ 无序Key 唯一性✅ 唯一适合场景高速查找 / 快速插入 / ID 映射Key 类型限制若是自定义类型,需重载==和std::hash。

#c++#哈希算法#开发语言
OpenCV中实现两张照片拼接详解和代码示例(C++代码和Python代码)

步骤方法特征提取SIFT / ORB(推荐 SIFT)特征匹配配准变换拼接直接覆盖或渐变融合。

#opencv#计算机视觉#图像处理 +1
C++中push_heap(_RanIt _First, _RanIt _Last)和sort_heap(_RanIt _First, _RanIt _Last)使用详解

push_heap是在一个已经是堆的容器中插入一个新元素并保持堆结构的一个非常有用的函数。它通过上浮新元素来保持堆的性质,是堆排序算法和优先队列的基础。sort_heap是一种堆排序的方法,它只对已经满足堆条件的数据进行排序。通过使用make_heap或push_heap可以将数据组织成堆,进而用sort_heap来进行排序。这与std::sort不同,std::sort适用于任何普通的无序数据,

#c++#开发语言#数据结构
C++中的算术运算符和重载最佳实践详解和代码示例

操作符用途是否可重载注意点+ - * / %基本算术✅不适用浮点++ --自增自减✅前后置行为不同+ -一元正负号✅可用作符号切换重载用户类型支持✅建议 const 成员,支持链式调用原则说明复用已有实现实现时复用+=(拷贝 + 复合操作)避免不必要复制参数使用const T&,返回值可按值返回(支持 RVO)提供对称性实现a + b时,也考虑实现b + a(如使用friend仅限必要时只有当需要

#c++#开发语言
Python 中with语句详解和代码示例

_enter__exc_value } ") return False # 如果为 True,异常被吞掉;False 表示异常继续传播 # 使用 with with MyContext() as ctx : print("Inside with block") # raise ValueError("Something went wrong") # 可测试异常处理")return False #

#python#java#数据库 +1
C++中std::unordered_set的使用详解和代码示例

它是一个key-value 键值对容器。底层采用 **哈希表(Hash Table)**实现,键不能重复。插入、查找、删除操作的平均复杂度为O(1)。// 默认构造// 使用初始化列表// 使用自定义哈希函数(后文介绍)// 复制构造// 移动构造return 0;你可以往哈希函数(或自定义结构体)相等比较函数(默认使用operator==int x, y;// 自定义哈希函数// 重复,自动去重

#c++#开发语言
Python 在自动化办公汇总和脚本示例

Python 在自动化办公中的应用非常广泛,可大幅减少重复性操作,提升办公效率。以下是一个全面的,并附带多个常用场景的。

#python#人工智能#算法 +1
C++17中std::variant详解

是 C++17 的“类型安全的联合”(discriminated union / sum type):在任意时刻只保存替代类型的值,并带有一个标签(index)说明当前是哪种替代。<variant>。

#c++#java#开发语言 +1
Python 中 NumPy使用详解

功能说明ndarray多维数组,向量化计算创建索引切片基本索引、布尔索引、整型索引运算元素级运算、矩阵运算、广播线性代数随机排序/唯一堆叠/拆分文件 I/O性能优化向量化、dtype优化、共享内存、einsum。

#numpy#python#开发语言 +3
    共 167 条
  • 1
  • 2
  • 3
  • 17
  • 请选择