自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 收藏
  • 关注

原创 博弈论——Bash博弈

博弈论简介,Bash(巴什)博弈的基本分析思路。

2026-03-10 06:09:21 82

原创 数据结构——单调栈和单调队列

单调栈的应用,单调队列的应用

2026-03-09 18:39:47 245

原创 数据结构——trie(字典)树

字典树的应用

2026-03-09 18:36:18 246

原创 图论——最短路问题

dijistra算法和堆优化,ford算法,SPFA,负环场景,floyd算法

2026-03-08 06:18:27 369

原创 图论——拓扑排序和图上DP

广度优先搜索实现的拓扑排序,基于有向无环图的路径dp

2026-03-07 19:53:03 387

原创 图论——最小生成树

最小生成树的prim算法,prim算法堆优化,kruskal算法的应用。

2026-03-05 15:22:38 371

原创 图论——图的相关概念、遍历和存储

图的各种前置知识,存储方式,遍历方式

2026-03-03 15:38:38 647

原创 线性代数——高斯消元

高斯消元的代码实现和应用

2026-03-01 17:17:06 652

原创 线性代数——矩阵快速幂的应用

矩阵运算,矩阵乘法,矩阵快速幂和矩阵加速

2026-02-28 17:25:00 721

原创 组合数学——容斥原理

容斥原理的应用。多重集合的合法子集数问题

2026-02-27 17:45:18 580

原创 组合数学——Catalan数相关

卡特兰数的组合计数求解方式,卡特兰数常见问题,卡特兰数的动态规划求解方式

2026-02-26 08:46:02 623

原创 组合数学——组合计数及其技巧

部分组合计数问题,隔板法,错排原理(伯努利信箱问题),后续遇到再补充

2026-02-25 14:56:44 647

原创 数据结构 - 并查集的应用

朴素并查集,扩展域并查集,带权并查集的应用列举

2026-02-24 15:19:01 741

原创 分治思想的应用

模拟时的分治思想的应用,一维数据的分治,二维数据的分治

2026-02-24 14:58:02 598

原创 递归函数的设计思路总结

递归函数的设计思路总结

2026-02-24 14:53:49 601

原创 离散化思维的应用

将数据量大的集合用数据量小的集合代替的方案汇总

2026-02-23 18:18:09 636

原创 Linux的进程状态详解

进程状态概念,Linux内核的状态管理,ps指令查看进程,后台进程和前台进程,Linux内核定义的6种状态的描述和关系

2025-12-08 00:56:34 1337

原创 对程序的管理:进程的概念

进程控制块(PCB)的概念,Linux下的 PCB,ps 指令,系统调用 getpid、getppid 、chdir 和 fork,父子进程的概念,

2025-11-27 00:11:28 609

原创 Linux系统编程初步—管理视角的操作系统

Linux操作系统的层状结构,通过建议的学校模型了解管理的本质

2025-11-19 13:45:10 952

原创 Linux系统编程初步—冯诺依曼体系的理解

系统编程的入门知识汇总,冯诺依曼体系的理解。

2025-11-18 21:43:05 896

原创 指令工具make和makefile文本的使用

项目构建工具 make 的使用。

2025-10-29 15:21:08 654

原创 模拟题题目合集

模拟题水文,适合入门。

2025-10-28 17:42:07 845

原创 gcc系编译器、调试器的使用和c/c++编译原理

需要编译器的理由,编译器的自举,gcc、g++的使用和c语言/c++ 的编译过程,软件开发大致流程,调试器gdb的使用

2025-10-02 15:07:23 923

原创 Linux 的文本编辑器vim食用指南

vim编辑器的使用,vim编辑器的操作拓展,vim进行多文件编辑,vim的功能拓展

2025-09-28 21:52:57 894

原创 Linux的软件包管理器yum及其相关生态

Linux 安装软件,yum 的相关介绍,使用yum安装软件,更新下载源

2025-09-26 21:55:32 936

原创 Linux 的权限详解

权限的概念和表示,和权限有关的指令:whoami、su、sudo、chmod、chown、chgrp、umask、file,目录的权限和粘滞位。

2025-09-10 22:06:44 1002

原创 shell的原理和Linux的指令效果演示

shell的原理,XShell软件的操作,Linux的指令使用效果

2025-08-31 23:03:38 1153 1

原创 Linux的历史和安装配置

Linux操作系统的历史,开源含义简介,Linux源码下载方式,Linux的安装配置简介,Linux云服务器的配置和XShell的安装和使用

2025-08-31 11:33:33 1058

原创 基于RAII的智能指针原理和模拟实现智能指针

智能指针的原理,库里的智能指针的模拟实现:c++98的std::auto_ptr、c++11的std::unique_ptr和std::shared_ptr,boost库简介

2025-08-12 23:45:11 1003

原创 C++的异常的使用和规范

c语言的错误处理,c++的异常的使用,c++的异常的原理,c++的使用规范

2025-08-12 21:31:04 1119

原创 C++11的函数有关工具lambda表达式和function、bind

lambda表达式,包装器function,适配器bind

2025-08-12 17:56:13 588

原创 C++11新增可变参数模板

c语言的可变参数,c++11的可变参数模板及其展开,STL的容器新增的emplace系列接口

2025-08-12 17:23:50 817

原创 C++11新增关键字和范围for循环

c++11相对于c++98,新增或改进的关键字:auto、decltype、nullptr、delete、final和override

2025-08-12 16:56:32 770

原创 C++11的右值引用原理和应用

左值引用和右值引用,类的移动构造函数,类的移动赋值函数,move函数,右值引用在标准库中的使用,函数模板的万能引用

2025-08-11 21:48:48 634

原创 C++11的历史和统一的初始化列表

c++各标准介绍,c++改进初始化列表,initializer_list类模板

2025-08-11 21:39:50 877

原创 哈希相关的模拟实现

c++模拟实现:闭散列除留取余法的哈希表、开散列除留取余法的哈希表(vector+list)、c++STL工具unordered_map和unordered_set

2025-07-31 22:14:37 887

原创 哈希的概念及其应用

哈希算法思想的概念,哈希的除留取余法,字符串哈希,哈希冲突的解决思路:闭散列和开散列,哈希的应用:c++STL的unordered系列容器、c++STL的容器位图bitset、布隆过滤器、哈希切割

2025-07-31 22:09:28 1225

原创 c++STL-map和set的模拟实现

C++STL的工具:map、multimap、set、multiset的使用,map和set的模拟实现,可能有关的OJ和自动备份原理

2025-07-25 12:58:48 986

原创 红黑树的模拟实现(含删除结点)

红黑树的概念,红黑树的模拟实现:插入、删除、检查、迭代器封装

2025-07-24 20:53:51 1086

原创 AVL树(平衡二叉树)的模拟实现(含删除结点)

AVL树的概念,AVL树的模拟实现:二叉搜索树的功能(查询、遍历、K和KV模型的切换),AVL树的插入、删除

2025-07-20 19:37:51 1192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除