- 博客(77)
- 收藏
- 关注
原创 C++11智能指针:指针的究极进化
详细介绍了C++11中智能指针概念使用方法以及原理,介绍了auto_ptr、unique_ptr、shared_ptr的功能使用方法并对其进行模拟实现。
2024-04-11 14:07:24 1307 1
原创 C++11可变模板参数:海纳百川的Args
详细介绍了C++11中引入的Args可变模板参数,讲述其底层原理、实现方式及应用场景,以及emplace的实际应用和实现。
2024-04-08 17:31:57 1254 8
原创 C++11版本核心:右值引用
详细介绍了C++11中的右值引用,分析其和左值引用的区别以及其使用场景,引出移动构造移动赋值的用法,结合更深的使用场景对右值引用引用左值的用法进行分析。
2024-04-02 18:19:01 1703 9
原创 C++11:非常完美的完美转发以及新的类功能
详细介绍了C++11中新增的:完美转发以及新的类功能,引入关键字强制生成默认函数关键字default、禁止生成默认函数关键字delete
2024-04-02 18:18:03 303 1
原创 C++王牌结构hash:哈希表开散列(哈希桶)的实现与应用
详细介绍了另一种解决哈希冲突更优的方法,开散列即哈希桶,分析其实现方式及优势,详细介绍并实现了模板、节点构造、插入数据、增容等各个功能
2024-03-30 10:30:30 1063 12
原创 Linux:程序地址空间详解
详细分析进程创建的一系列过程,深度解读空间开辟的底层原理和实现方式,阐述了地址空间的概念和作用,物理内存和虚拟内存的区别与作用以及和页表之间的联系
2024-03-30 10:27:42 831
原创 C++王牌结构hash:哈希表闭散列的实现与应用
详细介绍了著名的哈希算法,详细刨析了其底层原理,引出哈希冲突的概念并分析实际解决方法,对开放定址法即闭散列进行实现并阐述线性探测的优缺点。
2024-03-29 09:48:38 1288 5
原创 C++哈希hash:位图、布隆过滤器的实现及应用
详细介绍了位图的原理及实现方式,具象化了哈希思想在具体场景中的使用方式及用途,深度解析了布隆过滤器的原理结构及实现方式。并分析其优缺点。
2024-03-28 11:20:00 979 2
原创 Linux操作系统及进程(二)子进程的创建及进程状态
详细介绍了Linux进程状态的分类,介绍了运行、休眠、睡眠、死亡、停止、僵尸等状态并通过xshell进行了实际的演示。
2024-03-25 11:35:52 835 1
原创 C/C++ 树中王牌:红黑树的结构及实现
详细介绍了红黑树的特点,结构及使用方式,并对红黑树的功能进行了模拟实现。对旋转方式,插入方式进行了修改,并与AVL树进行了修改。
2024-03-12 18:28:50 1127 1
原创 动态规划:Leetcode 91.解码方法
一条包含字母A-Z的消息通过以下映射进行了 编码 :'A' -> "1"'B' -> "2"...要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106""AAJF"(11 10 6)注意,消息不能分组为(1 11 06),因为"06"不能映射为"F",这是由于"6"和"06"在映射中并不等价。给你一个只含数字的 非空 字符串s,请计算并返回 解码 方法的 总数。题目数据保证答案肯定是一个 32 位 的整数。
2024-03-07 23:55:17 295
原创 前缀和+哈希表:联手合击Leetcode 560.和为k的子数组
给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数。子数组是数组中元素的连续非空序列。22。
2024-03-06 22:14:18 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人