自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux调试器gdb/cgdb讲解

Linux调试讲解

2026-10-09 17:39:59 145

原创 基于正倒排索引的boost搜索引擎

一个boost搜索引擎项目

2026-09-17 15:44:53 289

原创 Linux进程详解

Linux进程的详细教程

2026-09-14 17:15:05 300

原创 Linux编译方法

Linux编译方法的介绍

2026-09-08 17:09:30 212

原创 Linux基础开发工具详解

Linux软件包和Vim编辑器的用法

2026-08-21 21:43:50 462

原创 Linux基础指令详解

Linux基础指令的教学

2026-07-31 23:35:32 374

原创 C++ 异常机制从入门到精通:万字深度剖析 + 避坑指南

本文为 C++ 异常处理全体系精讲,从基础语法、栈展开、异常安全,到标准库异常、自定义异常、异常规范、工程最佳实践,全程附带可编译运行代码,适合 C++ 初学者阅读。

2026-05-14 16:54:12 465

原创 C++ 哈希表封装 unordered_map /unordered_set

C++ 哈希表封装 unordered_map /unordered_set

2026-04-26 17:07:54 501

原创 C++ 手写哈希表(开放定址法 + 链地址法)+ 封装 unordered_map/unordered_set,从原理到工程级实现

哈希表实现

2026-04-26 17:01:22 921

原创 unordered_map & unordered_set 总结

unordered_map & unordered_set 总结

2026-04-25 16:13:22 501

原创 C++ 手撕 STL 底层:红黑树封装 mymap/myset

map和set中红黑树的封装

2026-04-25 16:04:45 642

原创 深入理解红黑树:从原理到 C++ 完整模拟实现

红黑树详解

2026-04-24 18:59:38 624

原创 05.AVL树实现

AVL树的详解

2026-04-24 18:51:19 405

原创 c++map和set的使用

表格特性序列式容器关联式容器存储结构线性结构树形 / 哈希结构访问方式按位置访问按 key 访问排序特性无序自动有序查找效率O(N)O(logN)插入效率尾部 O (1),中间 O (N)O(logN)典型场景普通数据存储、遍历去重、排序、键值映射表格容器底层key 重复有序key 可改value 可改支持 []set红黑树否是否否multiset红黑树是是否否map红黑树否是否是是multimap红黑树是是。

2026-04-23 21:50:10 436

原创 c++二叉搜索树

c++⼆叉搜索树

2026-04-23 21:39:55 402

原创 C++笔记(继承和多态)

C++继承和多态

2026-04-16 16:28:58 534

原创 C++笔记(初阶)

C++学习笔记!

2026-04-02 16:20:26 553

原创 C语言实现贪吃蛇游戏

今天来通过C语言实现贪吃蛇游戏,本文内介绍了Win32API的部分基础知识并且设计了贪吃蛇游戏项目

2026-01-11 17:28:45 1099

原创 memmove的模拟实现

今天来进行memmove的模拟实现

2025-12-07 16:20:56 699

原创 strstr的模拟实现

今天带来字符串函数strstr的模拟实现

2025-12-06 16:45:05 450

原创 转移表实现简易计算器

转移表实现简易计算器

2025-12-03 14:55:09 411

原创 模拟实现qsort

模拟实现qsort

2025-11-25 11:05:47 457

原创 C语言补创建临时变量,实现两个整数的交换(位操作符)

第三步里的a是第一步提前储存的a,所以这里的b是原始的b,而不是改变后的b。首先,按位异或是指将两个整数的二进制补码形式的每一位依次取异或。所以第二步表达式"b=a^b"就相当于: b=a;第三步表达式""a=a^b"就相当于: a=b;异或:两数相同则值为0 不同为1。这个代码就可以实现两个整数的交换。一个整数与它本身异或后得0。

2025-11-12 15:02:25 755

原创 c语言的二分查找

所以二分查找可以极大地减少查找的次数,并且查找的数组中元素越多时,减少的次数就越多,这极大地优化了程序的执行时间。二分查找就是利用数组的中元素的中心值,从而减少查找的次数。所以要查找的值一定在mid值与right值之间。找到了要查找的值,并且只查找了两次。这里判断到mid值小于要查找的值。如果使用暴力查找,需要查找6次。也就是4-7之间并且不包含4。二分查找只使用于有序的数组。

2025-11-11 19:11:37 912

原创 C语言笔记

我学习c语言时的笔记

2025-11-04 12:35:58 1610

空空如也

空空如也

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

TA关注的人

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