会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Eigh18n
博客园
首页
新随笔
联系
订阅
管理
2025年6月28日
Modern C++ 概述
摘要: 以下为《Modern C++(涵盖 C++11 至 C++23)》的系统性技术纲要,面向具备研究生水平的计算机专业人士或从事系统级开发的工程师,旨在深入剖析语言的演进机制、核心语义、标准库能力扩展、并发控制范式、模板元编程手段,以及现代化开发方法论。文中侧重术语的准确使用与系统性逻辑展开,兼顾理论深
阅读全文
posted @ 2025-06-28 11:10 十八Eigh18n
阅读(7)
评论(0)
推荐(0)
2025年6月27日
6.27小学期基础语法记录
摘要: 需要专门复习的题目: prac1.19:关于自定义结构体的二分搜索,运用lower_bound和upper_bound prac1.20:二叉树前序、中序、后序遍历互换 📘 C++ STL 容器:map 与 set 实战与原理笔记 🧭 一、std::map 的核心特性 特性 描述 类型 红黑树(
阅读全文
posted @ 2025-06-27 21:36 十八Eigh18n
阅读(1)
评论(0)
推荐(0)
2025年6月26日
6.26小学期基础语法记录
摘要: __builtin_popcount()与内建函数(builtin function) __builtin_popcount() 是 GCC 提供的一个内建函数(builtin function),用于计算一个整数中二进制表示下 1 的个数,也叫“汉明重量”或“population count”。
阅读全文
posted @ 2025-06-26 21:52 十八Eigh18n
阅读(8)
评论(0)
推荐(0)
2025年6月25日
6.25小学期CPP基础语法记录
摘要: 💞 reverse函数 在 C++ 中,reverse 是一个非常常用的 STL 算法,用于就地反转序列中的元素顺序。它定义在 <algorithm> 头文件中。 🧩 函数定义 template <class BidirectionalIterator> void reverse(Bidirec
阅读全文
posted @ 2025-06-25 21:56 十八Eigh18n
阅读(23)
评论(0)
推荐(0)
2025年4月17日
记录一下Compressed Sparse Row(CSR)压缩邻接表实现
摘要: 无向图邻接表的压缩存储实现 无向图中每条边在普通邻接表存储时会被记录两次(A→B和B→A)。通过压缩存储,我们可以减少存储空间并提高效率。下面介绍一种称为CSR(Compressed Sparse Row)的压缩邻接表实现。 基本思路 CSR格式使用三个数组来表示图: edges:存储所有边的目标顶
阅读全文
posted @ 2025-04-17 17:05 十八Eigh18n
阅读(26)
评论(0)
推荐(0)
2025年1月12日
2025/01/12 力扣每日一题
摘要: 2275. 按位与结果大于零的最长组合 对数组 nums 执行 按位与 相当于对数组 nums 中的所有整数执行 按位与 。 例如,对 nums = [1, 5, 3] 来说,按位与等于 1 & 5 & 3 = 1 。 同样,对 nums = [7] 而言,按位与等于 7 。 给你一个正整数数组 c
阅读全文
posted @ 2025-01-12 13:25 十八Eigh18n
阅读(10)
评论(0)
推荐(0)
2025/01/12 cpp学习日记
摘要: 学到的新知识 std::vector::resize std::vector::resize 是 C++ 标准库中 std::vector 类的一个成员函数,用于调整向量的大小。它可以增加或减少向量中元素的数量,并根据需要初始化新元素或删除多余的元素。 函数原型 std::vector::resiz
阅读全文
posted @ 2025-01-12 13:14 十八Eigh18n
阅读(83)
评论(0)
推荐(1)
2025年1月6日
函数指针和std::function在成员函数的使用区别
摘要: 成员函数,函数指针和 std::function 的区别很明显。成员函数的调用需要依赖于对象实例(即 this 指针),因此它们的处理方式与普通函数不同。以下是详细分析: 1. 成员函数指针 定义:成员函数指针是指向类成员函数的指针,它的类型包括类信息。 特点: 语法复杂,尤其是涉及多级指针和类型转
阅读全文
posted @ 2025-01-06 01:27 十八Eigh18n
阅读(346)
评论(0)
推荐(1)
2024年12月20日
24/12/20随笔:记录一下每日力扣看到的modern c++
摘要: 3138. 同位字符串连接的最小长度 给你一个字符串 s ,它由某个字符串 t 和若干 t 的 同位字符串 连接而成。 请你返回字符串 t 的 最小 可能长度。 同位字符串 指的是重新排列一个单词得到的另外一个字符串,原来字符串中的每个字符在新字符串中都恰好只使用一次。 示例 1: 输入:s = "
阅读全文
posted @ 2024-12-20 22:48 十八Eigh18n
阅读(63)
评论(0)
推荐(0)
2024年12月6日
ROS中的VSCode和Terminator的使用
摘要: Visual Studio Code进行 ROS 程序开发 设置 workspace 在 Visual Studio Code 中创建一个新的 workspace(工作空间),例如 rosworkspace。这将作为你的 ROS 程序开发环境。在 workspace 配置文件 (.vscode/se
阅读全文
posted @ 2024-12-06 15:02 十八Eigh18n
阅读(60)
评论(0)
推荐(0)
公告